Clone menu items before merging them in in menu-helpers

This commit is contained in:
Nathan Sobo 2014-10-08 15:27:09 -07:00
parent 079ea4862a
commit 9914c49773

View File

@ -4,6 +4,7 @@ ItemSpecificities = new WeakMap
merge = (menu, item, itemSpecificity=Infinity) ->
ItemSpecificities.set(item, itemSpecificity) if itemSpecificity
item = cloneMenuItem(item)
matchingItemIndex = findMatchingItemIndex(menu, item)
matchingItem = menu[matchingItemIndex] unless matchingItemIndex is - 1