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