[Confluence] Don't process subsequent onclicks if the first one was cancelled. Fixes...
authorronie <ronie@poedel.net>
Thu, 3 Jan 2013 13:15:12 +0000 (14:15 +0100)
committerronie <ronie@poedel.net>
Thu, 3 Jan 2013 13:15:12 +0000 (14:15 +0100)
addons/skin.confluence/720p/VideoOSD.xml

index b114a5e..ccbceb4 100644 (file)
                                <onclick>Close</onclick>
                                <onclick>XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</onclick>
                                <altclick>Skin.SetAddon(SubtitleScript_Path,xbmc.python.subtitles)</altclick>
-                               <altclick>Close</altclick>
-                               <altclick>XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</altclick>
+                               <altclick condition="Window.IsVisible(VideoOSD)">Dialog.Close(VideoOSD)</altclick>
+                               <altclick condition="!IsEmpty(Skin.String(SubtitleScript_Path))">XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</altclick>
                                <usealttexture>IsEmpty(Skin.String(SubtitleScript_Path))</usealttexture>
                        </control>
                        <control type="button" id="251">