Author: titmuss
Date: Mon Apr  7 04:53:07 2008
New Revision: 2173

URL: http://svn.slimdevices.com?rev=2173&root=Jive&view=rev
Log:
Bug: N/A
Description:
Protected against SC sending a nil player name.

Modified:
    trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua

Modified: trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL: 
http://svn.slimdevices.com/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=2173&root=Jive&r1=2172&r2=2173&view=diff
==============================================================================
--- trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua (original)
+++ trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua Mon Apr  7 
04:53:07 2008
@@ -120,8 +120,11 @@
 local function _setPlayerName(self, playerName)
        log:debug("_setPlayerName(", playerName, ")")
 
+       -- convert to string, in case SC sends a nil player name
+       playerName = tostring(playerName)
+
        -- make sure this is a new name
-       if tostring(playerName) != tostring(self.name) then
+       if playerName != self.name then
                self.name = playerName
                self.jnt:notify('playerNewName', self, playerName)
        end
@@ -228,7 +231,7 @@
 
                id = playerInfo.playerid,
                uuid = playerInfo.uuid,
-               name = playerInfo.name,
+               name = tostring(playerInfo.name),
                model = playerInfo.model,
                connected = playerInfo.connected,
                power = playerInfo.power,

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

Reply via email to