Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Marchand2020-05-19 14:13:55 +0000
committerMat Booth2020-05-21 13:10:08 +0000
commit7ab3a188e4ad01fd89986130757a760fa4f6a7cc (patch)
tree8528d836aba409f52ea94669eed1d96add364e93
parentbe68ac998b6d978f8ceb70ddf4e25682ab893b81 (diff)
downloadeclipse.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.java5
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

Back to the top