Version v9.1p_2014-03-04 (2014-03-04)
File menu.js (LGPL version)
The following menu methods spit the prototype properties around instances causing interference between menus.
I've fixed each like this
File menu.js (LGPL version)
The following menu methods spit the prototype properties around instances causing interference between menus.
Code:
getIconField : function () { return isc.addProperties(this.iconFieldDefaults, this.iconFieldProperties); }, getTitleField : function () { return isc.addProperties(this.titleFieldDefaults, this.titleFieldProperties); }, getKeyField : function () { return isc.addProperties(this.keyFieldDefaults, this.keyFieldProperties); }, getSubmenuField : function () { return isc.addProperties(this.submenuFieldDefaults, this.submenuFieldProperties); }
Code:
getSubmenuField : function () { return isc.addProperties({}, this.submenuFieldDefaults, this.submenuFieldProperties); }