--- qtbase/src/plugins/platforms/cocoa/qcocoamenubar.mm.orig 2019-12-13 12:26:06.000000000 -0500 +++ qtbase/src/plugins/platforms/cocoa/qcocoamenubar.mm 2019-12-13 12:29:10.000000000 -0500 @@ -86,8 +86,10 @@ // the native menu items to be hidden after // the menu bar was updated qDeleteAll(children()); - updateMenuBarImmediately(); + // was updateMenuBarImmediately(); } + // always need to update after a MenuBar is destructed as it may have been reparented + updateMenuBarImmediately(); } bool QCocoaMenuBar::needsImmediateUpdate()