diff options
author | enen92 <92enen@gmail.com> | 2023-03-03 11:30:13 +0000 |
---|---|---|
committer | Miguel Borges de Freitas <92enen@gmail.com> | 2023-03-04 15:02:48 +0000 |
commit | db8366c156a63b95b36222799748bdee38ca0124 (patch) | |
tree | 36027a66287858e8fd4593e9d5caab23d063d4f0 | |
parent | c2c7a8e6f5890b00b8d4f86bb2bd3729873095db (diff) | |
download | xbmc-db8366c156a63b95b36222799748bdee38ca0124.tar.xz |
[Estuary] Don't autoclose OSD if changing player settings
-rw-r--r-- | addons/skin.estuary/xml/Timers.xml | 4 |
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> |