Application crashes when a menu is inserted twice on a menubar (Cocoa).
authorPrasanth Ullattil <prasanth.ulattil@nokia.com>
Fri, 18 Sep 2009 11:38:26 +0000 (13:38 +0200)
committerPrasanth Ullattil <prasanth.ulattil@nokia.com>
Fri, 18 Sep 2009 11:38:26 +0000 (13:38 +0200)
commitfaec535829a0e454a6784b0c5c37cb63e7da8f73
treebf9f4c0103c1443d559d7ddd9bb7a0b15ed03a53
parent39ec3f66db65684b32b8c5f35311d6045135c4d0
Application crashes when a menu is inserted twice on a menubar (Cocoa).

Cocoa does not allow NSMenu to have multiple supermenu's. If a menu is
added again as submenu, Qt will now disable the menu item or the menu
will not be added at all if it is added again to the menubar.

Task-number: 258822
Reviewed-by: MortenS
src/gui/widgets/qmenu.cpp
src/gui/widgets/qmenu_mac.mm