Project: Eclipse_Platform_UI
Bug 310266 PartRenderingEngine shuts down when just one MWindow is destroyed
Reported: 2010-04-23 07:52:04 | Status: resolved fixed

PartRenderingEngine's run(MApplicationElement, IEclipseContext) method has a big, inlined "HACK!!" comment in it. The problem is that it only checks for the disposal of one single shell. So if you have other shells hanging around (other MWindows), your whole application will be brought down even if you've only just closed one window.

Files changed in fix:
bundles/org.eclipse.e4.ui.workbench.swt/src/org/eclipse/e4/ui/workbench/swt/internal/PartRenderingEngine.java