Community
Participate
Working Groups
Remove usage of the deprecated platform API WorkbenchPage.getEditors() from FocusOutlineAction to avoid triggering a resource leak in platform described on bug 407422. WorkbenchPage.getEditors() line: 2262 FocusOutlineAction.getViewers() line: 87 FocusOutlineAction(AbstractFocusViewAction).valueChanged(IAction, boolean, boolean) line: 297 FocusOutlineAction(AbstractFocusViewAction).update(boolean) line: 275 AbstractFocusViewAction$1.contextChanged(ContextChangeEvent) line: 148 InteractionContextManager$4.run() line: 464 SafeRunner.run(ISafeRunnable) line: 42 InteractionContextManager.deactivateContext(String) line: 454 TaskActivityMonitor$2.taskDeactivated(ITask) line: 80 TaskActivityManager.deactivateTask(ITask) line: 518 TaskListCellModifier.toggleTaskActivation(TreeItem, MouseEvent) line: 128 TaskListView$11.mouseUp(MouseEvent) line: 898
Review: https://git.eclipse.org/r/15942
Thanks very much for the contribution! Shawn, I already merged the change but if you have a minute it'd be great if you could take a look. I actually think this is worth back porting.
I backported the fix to the 3.9.x branch. Thanks very much for the contribution!