Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #416650 +++ There are multiple problems with CTabFolder leading to preformance problems: a) if a layout is triggered it also layouts all its children even those tabs who are not active b) each time a Tab is selected This leads to bad performance on Eclipse 4 applications e.g. when dragging sashes, ... . A layout should only be triggered when really needed e.g. the size changed since last time a layout has been done.
Here's the 4.3.2 version of the defect. Since we have time I'd like to let the Luna version of the fix soak for at least until the end om M3 in case anything comes up. It's a 4.3.2 candidate because it has significant performance impact...
Here's the Gerrit: https://git.eclipse.org/r/20126 PW, I'll add you as a reviewer...
Released as http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?h=R4_3_maintenance&id=59b0576c7c3f0152436fe38a24bc456b42c84231 PW
Verified in 4.3.2.M20140129-0800.
It appears this change causes bug 427133