Author: bklaas
Date: Fri Apr 15 15:09:28 2011
New Revision: 9425
URL: http://svn.slimdevices.com/jive?rev=9425&view=rev
Log:
Fixed Bug: 16748
Description: specialized homeMenuText for nodes in the home menu was screwing
up the localization code
opt to punt and use the same text for when items are customized the home menu
this is the lesser of two evils: text that's slightly out of context (e.g.,
"Artists" instead of "Browse Artists") rather than
text that is in the wrong language
Modified:
7.6/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua
Modified: 7.6/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua
URL:
http://svn.slimdevices.com/jive/7.6/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua?rev=9425&r1=9424&r2=9425&view=diff
==============================================================================
--- 7.6/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua (original)
+++ 7.6/trunk/squeezeplay/src/squeezeplay/share/jive/ui/HomeMenu.lua Fri Apr 15
15:09:28 2011
@@ -493,6 +493,8 @@
local menuIdx = self.nodeTable[node].menu:addItem(item)
-- items in the home menu get special handling and a new table
created for them
if node == 'home' then
+ --this breaks localization code, punt for now. items
moved to the home menu will not display custom text
+ --[[
local labelText = item.homeMenuText
if not labelText then
if item.text.str then
@@ -507,6 +509,10 @@
local myItem = _uses(item, {
text = labelText,
})
+ --]]
+
+ local myItem = _uses(item)
+
-- rewrite the callback for CM to use myItem instead of
item
myItem.cmCallback = function()
appletManager:callService("homeMenuItemContextMenu", myItem)
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins