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.audioMutedChanged.connect(self.muted_changed)
|
||||||
page.recentlyAudibleChanged.connect(self.recently_audible_changed)
|
page.recentlyAudibleChanged.connect(self.recently_audible_changed)
|
||||||
self._tab.url_changed.connect(self._on_url_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):
|
def set_muted(self, muted: bool, override: bool = False):
|
||||||
self._overridden = override
|
self._overridden = override
|
||||||
@ -674,6 +675,10 @@ class WebEngineAudio(browsertab.AbstractAudio):
|
|||||||
mute = config.instance.get('content.mute', url=url)
|
mute = config.instance.get('content.mute', url=url)
|
||||||
self.set_muted(mute)
|
self.set_muted(mute)
|
||||||
|
|
||||||
|
@config.change_filter('content.mute')
|
||||||
|
def _on_config_changed(self):
|
||||||
|
self._on_url_changed(self._tab.url())
|
||||||
|
|
||||||
|
|
||||||
class _WebEnginePermissions(QObject):
|
class _WebEnginePermissions(QObject):
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user