Update mute status if content.mute was changed
This commit is contained in:
parent
18ed790c88
commit
29691f302d
@ -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):
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user