From 5c323a89325a22007a9af0ee2c119d4ca0c88c4a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20Av=C3=A9?= <email@thomasave.be>
Date: Sun, 7 May 2023 20:46:06 +0200
Subject: [PATCH] Fix OSC when playing audio

---
 mpv/scripts/modern.lua | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/mpv/scripts/modern.lua b/mpv/scripts/modern.lua
index 9e23aac..0008ce7 100644
--- a/mpv/scripts/modern.lua
+++ b/mpv/scripts/modern.lua
@@ -1160,6 +1160,11 @@ function osc_init()
 
     if (mp.get_property('video') == 'no') then -- dummy/forced window
         user_opts.visibility = "always"
+<<<<<<< HEAD
+=======
+        user_opts.last_visibility = "always"
+        visibility_mode('always', true)
+>>>>>>> a21cfe5 (Fix OSC when playing audio)
         scale = user_opts.scaleforcedwindow
     elseif state.fullscreen then
         scale = user_opts.scalefullscreen
@@ -1641,7 +1646,13 @@ function pause_state(name, enabled)
             visibility_mode('always', true)
             show_osc()
         else
+<<<<<<< HEAD
             visibility_mode(state.lastvisibility, true)
+=======
+            if (mp.get_property('video') ~= 'no') then
+                visibility_mode(state.lastvisibility, true)
+            end
+>>>>>>> a21cfe5 (Fix OSC when playing audio)
         end
     end
     request_tick()