Community
Participate
Working Groups
N20050831-0010 (HEAD of org.eclipse.ui.workbench as of now) The code that was introduced into PopupMenuExtender in order to fix bug 108314 and it leaves RunToLineActionDelegate instances alive which refer to the editor via fAction. The new code introduced a life-cycle problem in Platform UI because 2 RunToLineActionDelegate instances get created for each opened editor but RunToLineActionDelegate.dispose() is never called.
Kim is looking into it while Doug is away.
I think this is serious enough to get a rebuild.
I may roll back Doug's fix for bug 108314 as a temporary solution.
I rolled back his fixed but there's no need to request a rebuild. It would seem that we haven't submitted for this build anyway.
I've fixed Bug 108314 and tried to make sure that this bug wasn't introduced again. I was a subtle behaviour in ViewerActionBuilder that caught me unawares last time.
Verified in a debugger that one RunToLineActionDelegate creates created when an editor is opened, and it gets disposed when the editor closes. I20051102-0800. Linux/GTK+.