summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
diff options
context:
space:
mode:
authorSteve Northover <steve>2005-02-14 15:51:18 +0000
committerSteve Northover <steve>2005-02-14 15:51:18 +0000
commit0e688b9afee4d22e3358b1a1cb54b9c36db14862 (patch)
tree39abe511b65c86b755ef35be79f041d1e21a7344 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
parentbee258455c2eb5462b5f469cceac6ea7acc81ed9 (diff)
downloadeclipse.platform.swt-0e688b9afee4d22e3358b1a1cb54b9c36db14862.tar.gz
eclipse.platform.swt-0e688b9afee4d22e3358b1a1cb54b9c36db14862.tar.xz
eclipse.platform.swt-0e688b9afee4d22e3358b1a1cb54b9c36db14862.zip
fix SWT.NO_TRIM to clear trim bits
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
index a595a5defa..275da5d818 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Decorations.java
@@ -149,6 +149,9 @@ public Decorations (Composite parent, int style) {
}
static int checkStyle (int style) {
+ if ((style & SWT.NO_TRIM) != 0) {
+ style &= ~(SWT.CLOSE | SWT.TITLE | SWT.MIN | SWT.MAX | SWT.RESIZE | SWT.BORDER);
+ }
if ((style & (SWT.MENU | SWT.MIN | SWT.MAX | SWT.CLOSE)) != 0) {
style |= SWT.TITLE;
}