Project: Eclipse_Platform_UI
Bug 55492 [KeyBindings] Bug in OutOfOrderListener
Reported: 2004-03-22 00:13:45 | Status: verified fixed

Here is piece of code from Eclipse 3.0 Build id: 200403161300, class OutOfOrderListener: public void handleEvent(Event event) { // Always remove myself as a listener. event.widget.removeListener(event.type, this); Here you remove listener from widget. My problem is that widget was already disposed (in my listener, that was invoked before OutOfOrderListener), so I receive "Widget is disposed" in log. Can you please check here that widget is disposed and don't invoke "removeListener?

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/keys/OutOfOrderListener.java