Vote #66483
完了MenuManager dies if you delete all items and then re-add
100%
説明
If you delete all items for :top_menu and try to push new ones back, it errors out. An easy workaround is to delete one and push its replacement. The error output is attached.
journals
Robert brought this to my attention on IRC. A workaround is to make sure a menu always has at least one item in it.
--------------------------------------------------------------------------------
It turned out that the counters used to keep track of the @:last@ menu items weren't decremented when an item was removed. This caused the menu to try to position the new menu item at a negative position.
Thanks for the bug report, I'm happy this was found. Fixed in r3447.
--------------------------------------------------------------------------------
Merged in 0.9-stable in r3461.
--------------------------------------------------------------------------------