From 29691f302d2cc515cb85e279c87258f270b0d127 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 28 Sep 2018 16:38:10 +0200 Subject: [PATCH] Update mute status if content.mute was changed --- qutebrowser/browser/webengine/webenginetab.py | 5 +++++ 1 file changed, 5 insertions(+) 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):