summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/greasemonkey.py
diff options
context:
space:
mode:
authorJesko Dujmovic <jeskod@gmail.com>2018-09-13 22:06:04 +0200
committerGitHub <noreply@github.com>2018-09-13 22:06:04 +0200
commit25e396faea594519de8bd58d46e073a5319d8301 (patch)
tree9e0d7d7a436ad309c96ffdd11e9272b136a0ebf0 /qutebrowser/browser/greasemonkey.py
parent33cc8c11ba40f2c8cb1b1044c606b0653a3dfe75 (diff)
parentf9327731b85cb80d3f7d370b67f11db29d456b27 (diff)
downloadqutebrowser-25e396faea594519de8bd58d46e073a5319d8301.tar.gz
qutebrowser-25e396faea594519de8bd58d46e073a5319d8301.zip
Merge branch 'master' into master
Diffstat (limited to 'qutebrowser/browser/greasemonkey.py')
-rw-r--r--qutebrowser/browser/greasemonkey.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/qutebrowser/browser/greasemonkey.py b/qutebrowser/browser/greasemonkey.py
index 7606e6d64..b10c213db 100644
--- a/qutebrowser/browser/greasemonkey.py
+++ b/qutebrowser/browser/greasemonkey.py
@@ -247,11 +247,10 @@ class GreasemonkeyManager(QObject):
if not os.path.isfile(script_filename):
continue
script_path = os.path.join(scripts_dir, script_filename)
- with open(script_path, encoding='utf-8') as script_file:
- script = GreasemonkeyScript.parse(
- script_file.read(),
- filename=script_filename,
- )
+ with open(script_path, encoding='utf-8-sig') as script_file:
+ script = GreasemonkeyScript.parse(script_file.read())
+ if not script.name:
+ script.name = script_filename
self.add_script(script, force)
self.scripts_reloaded.emit()