Author: bklaas
Date: Thu Apr 24 10:39:02 2008
New Revision: 2350

URL: http://svn.slimdevices.com?rev=2350&root=Jive&view=rev
Log:
Bug: 6461, 7734
Description: always update text of nodes so lang changes are reflected 
immediately

Modified:
    7.0/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua

Modified: 7.0/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua
URL: 
http://svn.slimdevices.com/7.0/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua?rev=2350&root=Jive&r1=2349&r2=2350&view=diff
==============================================================================
--- 7.0/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua (original)
+++ 7.0/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua Thu Apr 24 
10:39:02 2008
@@ -100,10 +100,11 @@
 
        -- remove node from previous node (if changed)
        if self.menuTable[item.id] then
+               self.menuTable[item.id].text = item.text
                local newNode    = item.node
                local prevNode   = self.menuTable[item.id].node
                if newNode != prevNode then
-                       _changeNode(item.id, newNode)
+                       _changeNode(self, item.id, newNode)
                end
 
                return
@@ -152,14 +153,8 @@
                item.weight = 100
        end
 
-       if not self.menuTable[item.id] then
-               log:debug("JiveMain.addItem: Adding ", item.text, " to ", 
item.node)
-               self.menuTable[item.id] = item
-
-       else
-               log:debug("THIS ID ALREADY EXISTS, removing existing item")
-               self.menuTable[item.id] = item
-       end
+       -- add or update the item from the menuTable
+       self.menuTable[item.id] = item
 
        if self.nodeTable[item.node] then
                self.nodeTable[item.node].items[item.id] = item

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

Reply via email to