diff -r 5e0dece09f96 -r 07ac2f6a36a9 Symbian.org/preview/script/lib/menuItem.js --- a/Symbian.org/preview/script/lib/menuItem.js Mon Jul 13 10:42:26 2009 +0100 +++ b/Symbian.org/preview/script/lib/menuItem.js Tue Jul 21 12:16:25 2009 +0100 @@ -11,7 +11,7 @@ this.name = name; this.isDimmed = false; - this.items = Array(); + this.items = []; this.index = null; this.parent = null; this.type = 'MenuItem'; @@ -33,7 +33,7 @@ if( (childMenuItem != null) && (childMenuItem.type == 'MenuItem')) { childMenuItem.parent = this; - this.items.push(childMenuItem); + this.items[childMenuItem.id] = childMenuItem; } } @@ -74,9 +74,8 @@ */ MenuItem.prototype.search = function(MenuItem) { - var i; var flag = false; - for(i=0; i