Author: titmuss
Date: Mon Jun 16 06:42:25 2008
New Revision: 2566

URL: http://svn.slimdevices.com?rev=2566&root=Jive&view=rev
Log:
Bug: 2558
Description:
Remember active player.


Modified:
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua?rev=2566&root=Jive&r1=2565&r2=2566&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
 Mon Jun 16 06:42:25 2008
@@ -443,6 +443,11 @@
        -- update player
        log:info("selected player: ", player)
        self.currentPlayer = player
+
+       local settings = self:getSettings()
+       settings.currentPlayer = player and player:getId() or false
+       self:storeSettings()
+
        jnt:notify("playerCurrent", player)
 
        -- restart discovery when we have no player

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua?rev=2566&root=Jive&r1=2565&r2=2566&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryMeta.lua
 Mon Jun 16 06:42:25 2008
@@ -18,6 +18,8 @@
 local oo            = require("loop.simple")
 
 local AppletMeta    = require("jive.AppletMeta")
+
+local Player        = require("jive.slim.Player")
 
 local debug         = require("jive.utils.debug")
 local log           = require("jive.utils.log").logger("applets.setup")
@@ -65,6 +67,9 @@
 
        -- SqueezeDiscovery is a resident Applet
        local slimDiscovery = appletManager:loadApplet("SqueezeDiscovery")
+
+       -- Set current player
+       slimDiscovery:setCurrentPlayer(Player(jnt, settings.currentPlayer))
 
        -- With the MP firmware when SqueezeNetwork is selected a dummy player 
with an ff mac
        -- address is selected, and then a firmware update starts. When this 
mac address is seen 

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

Reply via email to