osc.lua: fix volume icon not updating while paused

Volume icon in the OSC did not update when mute toggled or
volume changed while playback was paused and mouse was idle.

This commit adds observers for mute and volume properties to
request_tick(), ensuring OSC updates immediately on mute or
volume changes, even if playback is paused and mouse is idle.
This commit is contained in:
MarieVelter42 authored and sfan5 committed 2025-07-04 10:17:04 +02:00
1 parent 89c3f4d5c1
commit 89427a4201
1 file changed
+2
+2
View File
@@ -2738,6 +2738,8 @@ end)
mp.observe_property("display-fps", "number", set_tick_delay)
mp.observe_property("pause", "bool", pause_state)
mp.observe_property("volume", "number", request_tick)
mp.observe_property("mute", "bool", request_tick)
mp.observe_property("demuxer-cache-state", "native", cache_state)
mp.observe_property("vo-configured", "bool", request_tick)
mp.observe_property("playback-time", "number", request_tick)