Author: bklaas
Date: Mon Jan  3 15:18:12 2011
New Revision: 9277

URL: http://svn.slimdevices.com/jive?rev=9277&view=rev
Log:
Fixed Bug: 16752
Description: do not allow Networking:checkNetworkHealth() method to be called 
before setup is complete

Modified:
    
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
    
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeMeta.lua
    
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua

Modified: 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua?rev=9277&r1=9276&r2=9277&view=diff
==============================================================================
--- 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 (original)
+++ 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeApplet.lua
 Mon Jan  3 15:18:12 2011
@@ -536,6 +536,12 @@
        end
 end
 
+function isSetupDone(self)
+       local settings = self:getSettings()
+
+       return settings and settings.setupDone
+end
+
 
 function _setupDone(self, setupDone, registerDone)
        log:info("network setup complete")

Modified: 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeMeta.lua
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeMeta.lua?rev=9277&r1=9276&r2=9277&view=diff
==============================================================================
--- 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeMeta.lua
 (original)
+++ 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SetupWelcome/SetupWelcomeMeta.lua
 Mon Jan  3 15:18:12 2011
@@ -53,6 +53,7 @@
 function registerApplet(meta)
        meta:registerService("startSetup")
        meta:registerService("startRegister")
+       meta:registerService("isSetupDone")
 end
 
 

Modified: 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua?rev=9277&r1=9276&r2=9277&view=diff
==============================================================================
--- 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua
 (original)
+++ 
7.6/trunk/squeezeplay/src/squeezeplay_fab4/share/applets/SqueezeboxFab4/SqueezeboxFab4Applet.lua
 Mon Jan  3 15:18:12 2011
@@ -560,7 +560,7 @@
        local iface = Networking:activeInterface()
 
        -- After factory reset iface is nil (none selected yet)
-       if iface == nil then
+       if iface == nil or not appletManager:callService("isSetupDone") then
                return
        end
 

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

Reply via email to