diff options
author | Florian Bruhin <me@the-compiler.org> | 2018-09-28 16:38:10 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2018-09-28 16:40:08 +0200 |
commit | 29691f302d2cc515cb85e279c87258f270b0d127 (patch) | |
tree | 18ac6603e08d7f1796ac265c327242d93f3b9c5f | |
parent | 18ed790c881185c65cae0c8974368222e5253041 (diff) | |
download | qutebrowser-29691f302d2cc515cb85e279c87258f270b0d127.tar.gz qutebrowser-29691f302d2cc515cb85e279c87258f270b0d127.zip |
Update mute status if content.mute was changed
-rw-r--r-- | qutebrowser/browser/webengine/webenginetab.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index b0dba34fa..40a7de9c3 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -653,6 +653,7 @@ class WebEngineAudio(browsertab.AbstractAudio): page.audioMutedChanged.connect(self.muted_changed) page.recentlyAudibleChanged.connect(self.recently_audible_changed) self._tab.url_changed.connect(self._on_url_changed) + config.instance.changed.connect(self._on_config_changed) def set_muted(self, muted: bool, override: bool = False): self._overridden = override @@ -674,6 +675,10 @@ class WebEngineAudio(browsertab.AbstractAudio): mute = config.instance.get('content.mute', url=url) self.set_muted(mute) + @config.change_filter('content.mute') + def _on_config_changed(self): + self._on_url_changed(self._tab.url()) + class _WebEnginePermissions(QObject): |