Author: adrian
Date: Tue Feb  5 14:07:51 2008
New Revision: 1822

URL: http://svn.slimdevices.com?rev=1822&root=Jive&view=rev
Log:
Bug: 6949
Description: avoid crash entering infobrowser with no player attached

Modified:
    
branches/7.0/jive/src/pkg/jive/share/applets/InfoBrowser/InfoBrowserApplet.lua

Modified: 
branches/7.0/jive/src/pkg/jive/share/applets/InfoBrowser/InfoBrowserApplet.lua
URL: 
http://svn.slimdevices.com/branches/7.0/jive/src/pkg/jive/share/applets/InfoBrowser/InfoBrowserApplet.lua?rev=1822&root=Jive&r1=1821&r2=1822&view=diff
==============================================================================
--- 
branches/7.0/jive/src/pkg/jive/share/applets/InfoBrowser/InfoBrowserApplet.lua 
(original)
+++ 
branches/7.0/jive/src/pkg/jive/share/applets/InfoBrowser/InfoBrowserApplet.lua 
Tue Feb  5 14:07:51 2008
@@ -66,8 +66,10 @@
                        self.server = self.player:getSlimServer()
                else
                        for _, server in sd:allServers() do
-                               self.server = server
-                               break
+                               if server:isConnected() then
+                                       self.server = server
+                                       break
+                               end
                        end
                end
        end
@@ -90,7 +92,7 @@
                                self:response(chunk.data, window, widget, list, 
prevmenu, locked)
                        end
                end,
-               self.player.id,
+               self.player and self.player.id,
                { 'infobrowser', 'items', start, gulp, index and ("item_id:" .. 
index) }
        )
 end

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

Reply via email to