diff options
| author | Mike Marchand | 2020-05-19 14:13:55 +0000 |
|---|---|---|
| committer | Mat Booth | 2020-05-21 13:10:08 +0000 |
| commit | 7ab3a188e4ad01fd89986130757a760fa4f6a7cc (patch) | |
| tree | 8528d836aba409f52ea94669eed1d96add364e93 | |
| parent | be68ac998b6d978f8ceb70ddf4e25682ab893b81 (diff) | |
| download | eclipse.platform.ui-7ab3a188e4ad01fd89986130757a760fa4f6a7cc.tar.gz eclipse.platform.ui-7ab3a188e4ad01fd89986130757a760fa4f6a7cc.tar.xz eclipse.platform.ui-7ab3a188e4ad01fd89986130757a760fa4f6a7cc.zip | |
Bug 563345 - Fix square tabs disappearingS4_16_0_M3I20200521-1000
Change-Id: If6caef45ad4aa4a68ad4165b9fddf8e2daf56a04
Signed-off-by: Mike Marchand <mmarchand@cranksoftware.com>
| -rw-r--r-- | bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java index 516c7122951..3302e21ad91 100644 --- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java +++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java @@ -585,6 +585,11 @@ public class CTabRendering extends CTabFolderRenderer implements ICTabRendering, // Remember for use in header drawing if (cornerSize == SQUARE_CORNER) { + //We don't require clipping. The clip is not clear coming in, but + //in the round case it is always set coming in and cleared going out + //so in the square case we can just clear off the bat. + gc.setClipping((Rectangle) null); + Color color = hotUnselectedTabsColorBackground; if (color == null) { // Fallback: if color was not set, use white for highlighting |
