Greasemonkey: Fix crash on undefined metadata.

This commit is contained in:
Jimmy 2017-06-07 15:41:53 +12:00
parent ecdde7663f
commit 13728387d7

View File

@ -256,9 +256,12 @@ class GreasemonkeyManager(QObject):
self._run_end.append(script) self._run_end.append(script)
else: else:
log.greasemonkey.warning("Script {} has invalid run-at " log.greasemonkey.warning("Script {} has invalid run-at "
"defined, ignoring." "defined, defaulting to "
"document-end"
.format(script_path)) .format(script_path))
continue # Default as per
# https://wiki.greasespot.net/Metadata_Block#.40run-at
self._run_end.append(script)
log.greasemonkey.debug("Loaded script: {}".format(script.name)) log.greasemonkey.debug("Loaded script: {}".format(script.name))
self.scripts_reloaded.emit() self.scripts_reloaded.emit()