aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenen92 <92enen@gmail.com>2023-03-03 11:30:13 +0000
committerMiguel Borges de Freitas <92enen@gmail.com>2023-03-04 15:02:48 +0000
commitdb8366c156a63b95b36222799748bdee38ca0124 (patch)
tree36027a66287858e8fd4593e9d5caab23d063d4f0
parentc2c7a8e6f5890b00b8d4f86bb2bd3729873095db (diff)
downloadxbmc-db8366c156a63b95b36222799748bdee38ca0124.tar.xz
[Estuary] Don't autoclose OSD if changing player settings
-rw-r--r--addons/skin.estuary/xml/Timers.xml4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/skin.estuary/xml/Timers.xml b/addons/skin.estuary/xml/Timers.xml
index 88ec6bc33a..e9549dc9db 100644
--- a/addons/skin.estuary/xml/Timers.xml
+++ b/addons/skin.estuary/xml/Timers.xml
@@ -3,8 +3,8 @@
<timer>
<name>autoclosevideoosd</name>
<description>Timer to auto close the video OSD (if enabled in the skin settings)</description>
- <start reset="true">Window.IsActive(videoosd) + Skin.HasSetting(OSDAutoClose)</start>
- <reset>Window.IsActive(videoosd) + !System.IdleTime(1) + Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(autoclosevideoosd), 1)</reset>
+ <start reset="true">Window.IsActive(videoosd) + Skin.HasSetting(OSDAutoClose) + !String.IsEqual(window(home).Property(settingslist_content),osd) + !Window.IsActive(osdsubtitlesettings) + !Window.IsActive(osdaudiosettings) + !Window.IsActive(osdvideosettings) + !Window.IsActive(OSDCMSSettings)</start>
+ <reset>Window.IsActive(videoosd) + !System.IdleTime(1) + Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(autoclosevideoosd), 1) | String.IsEqual(window(home).Property(settingslist_content),osd) | Window.IsActive(osdsubtitlesettings) | Window.IsActive(osdaudiosettings) | Window.IsActive(osdvideosettings) | Window.IsActive(OSDCMSSettings)</reset>
<stop>!Window.IsActive(videoosd) | String.IsEmpty(Skin.String(OSDAutoCloseTime)) + Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(autoclosevideoosd), 4) | !String.IsEmpty(Skin.String(OSDAutoCloseTime)) + Integer.IsGreaterOrEqual(Skin.TimerElapsedSecs(autoclosevideoosd),Skin.Numeric(OSDAutoCloseTime))</stop>
<onstop>Dialog.Close(videoosd)</onstop>
</timer>