Project: Eclipse_Platform_UI
Bug 189694 ApplicationWindow#run() can hang Eclipse due to Menu#isEnabled
Reported: 2007-05-29 11:12:53 | Status: verified fixed

In ApplicationWindow#run() we call Menu#isEnabled to cache our enabled state. This actually crawls all of the children of the menu to determine the state. When the Shell is disabled this will return true and so when the shell is re-enabled all of the menus will be inactive. I will be attaching a Steve approved patch.

Files changed in fix:
bundles/org.eclipse.jface/src/org/eclipse/jface/window/ApplicationWindow.java