Author: titmuss
Date: Wed Jun 18 03:41:40 2008
New Revision: 2585

URL: http://svn.slimdevices.com?rev=2585&root=Jive&view=rev
Log:
Bug: 6683
Description:
Update currentServer when the current player is attached to a new server.


Modified:
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/applets/SqueezeDiscovery/SqueezeDiscoveryApplet.lua
    
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.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=2585&root=Jive&r1=2584&r2=2585&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
 Wed Jun 18 03:41:40 2008
@@ -414,7 +414,7 @@
 
 -- restart discovery if SqueezeCenter disconnects
 function notify_serverDisconnected(self, slimserver)
-       log:info("serverDisconnected")
+       log:info("serverDisconnected ", slimserver)
 
        local currentPlayer = Player:getCurrentPlayer()
        if not currentPlayer or currentPlayer:getSlimServer() ~= slimserver then

Modified: 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL: 
http://svn.slimdevices.com/7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=2585&root=Jive&r1=2584&r2=2585&view=diff
==============================================================================
--- 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
 (original)
+++ 
7.1/branches/discovery-refactor/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
 Wed Jun 18 03:41:40 2008
@@ -287,6 +287,11 @@
                self.slimServer = slimServer
                self.slimServer:_addPlayer(self)
 
+               -- update current server
+               if currentPlayer == self then
+                       SlimServer:setCurrentServer(slimServer)
+               end
+
                -- player is now available
                playerList[self.id] = self
                self.jnt:notify('playerNew', self)

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

Reply via email to