Community
Participate
Working Groups
http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=74f064e095b6118334f3be864b4827d4bc97ed6a Cloned to backport this fix to 4.3.1 +++ This bug was initially created as a clone of Bug #408920 +++ Since perhaps M7, minimizing an editor stack just shrinks the editor area to a perhaps 640/480 overlay. The problem is related to my last commment. We are not validating the part to activate if we are looking at siblings. Since views in the same stack are not considered siblings, the code would always use findActivationCandidate(), which checks if each candidate is valid. The editors are siblings (belonging to an MArea), so they are checked if they are to be rendered, but not if they are valid. The fix is very simple and fixes more scenarios than comment #11 steps. for example, when two editors are in a fast view, pressing the escape key will switch editors, rather than close the fast view.
+1, looks (and works) great !
Committed: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?h=R4_3_maintenance&id=df7a2ea6d5e36b42f14e2a6b05d37adab50d6426 ...just a hand copy of the 4.4 change.
Verified in M20130814-0800.