Author: bklaas
Date: Wed Apr 28 15:10:50 2010
New Revision: 8745

URL: http://svn.slimdevices.com/jive?rev=8745&view=rev
Log:
Bug: 9057
Description: call player:stopPreview() when alarm preview window is exited. 
Requires up-to-date 7.5.1 SBS for this to function properly.

unrelated to 9057:
allow a showBriefly to bring up a persistent window when duration is -1 
debug message for choose player window debugging

Modified:
    
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
    
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
    7.5/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua

Modified: 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua?rev=8745&r1=8744&r2=8745&view=diff
==============================================================================
--- 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
 (original)
+++ 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SelectPlayer/SelectPlayerApplet.lua
 Wed Apr 28 15:10:50 2010
@@ -211,6 +211,7 @@
        }
 
        local playerModel = player:getModel()
+       log:debug("Player: ", player, ' is model: ', playerModel)
 
        -- guess model by mac address if we don't have one available
        -- this is primarily used for players on the network waiting to be setup

Modified: 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua?rev=8745&r1=8744&r2=8745&view=diff
==============================================================================
--- 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
 (original)
+++ 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimBrowser/SlimBrowserApplet.lua
 Wed Apr 28 15:10:50 2010
@@ -2116,7 +2116,7 @@
 
        local windowPopAction = function()
                log:warn('window goes pop!')
-               _player:pause()
+               _player:stopPreview()
                return EVENT_CONSUME
        end
 

Modified: 7.5/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=8745&r1=8744&r2=8745&view=diff
==============================================================================
--- 7.5/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua (original)
+++ 7.5/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua Wed Apr 28 
15:10:50 2010
@@ -1385,7 +1385,11 @@
                        s.textarea:setValue(textValue)
                end
                if showMe then
-                       s.window:showBriefly(duration, nil, transitionOn, 
transitionOff)
+                       if tonumber(duration) == -1 then
+                               s.window:show()
+                       else
+                               s.window:showBriefly(duration, nil, 
transitionOn, transitionOff)
+                       end
                end
        end
 end
@@ -1405,6 +1409,14 @@
        elseif paused == 'play' then
                self:pause()
        end
+end
+
+
+function stopPreview(self)
+       if not self.state then return end
+       self:call({'playlist', 'preview', 'cmd:stop' })
+       self:updateIconbar()
+
 end
 
 

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins

Reply via email to