Author: fmueller
Date: Mon Mar  8 06:55:38 2010
New Revision: 8638

URL: http://svn.slimdevices.com/jive?rev=8638&view=rev
Log:
Bug: 14972 
Description: Do not remove last known remote SC from music source list so it 
can be selected and wake on lan is sent. 

Modified:
    
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimDiscovery/SlimDiscoveryApplet.lua

Modified: 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimDiscovery/SlimDiscoveryApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimDiscovery/SlimDiscoveryApplet.lua?rev=8638&r1=8637&r2=8638&view=diff
==============================================================================
--- 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimDiscovery/SlimDiscoveryApplet.lua
 (original)
+++ 
7.5/trunk/squeezeplay/src/squeezeplay/share/applets/SlimDiscovery/SlimDiscoveryApplet.lua
 Mon Mar  8 06:55:38 2010
@@ -195,13 +195,22 @@
 -- removes old servers
 local function _squeezeCenterCleanup(self)
        local now = Framework:getTicks()
+       local settings = self:getSettings()
 
        for i, server in SlimServer.iterate() do
                if not server:isConnected() and
                        now - server:getLastSeen() > DISCOVERY_TIMEOUT then
-               
-                       log:debug("Removing server ", server)
-                       server:free()
+
+                       -- Bug 14972: Do not remove last known remote SC from 
music source list.
+                       --  This allows to select it as music source and send 
wake on lan.
+                       if (server.id == settings.serverUuid) and
+                          (server.name == settings.serverName) and
+                          (server.mac ~= nil) then
+                               log:debug("SC cleanup: Leave last known remote 
SC in list: ", server)
+                       else
+                               log:debug("SC cleanup: Removing server ", 
server)
+                               server:free()
+                       end
                end
        end
 end

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

Reply via email to