summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2004-06-08 23:56:55 +0000
committerSilenio Quarti <silenio>2004-06-08 23:56:55 +0000
commit32199ac3c3735a5a61f94b1064b72d1b52e43ef1 (patch)
treee15a4a6e26e4294e1b42d3ab1bf0b4315c40e9c6 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java
parentdd51396fc731371ea1dfa267514b738178323389 (diff)
downloadeclipse.platform.swt-32199ac3c3735a5a61f94b1064b72d1b52e43ef1.tar.gz
eclipse.platform.swt-32199ac3c3735a5a61f94b1064b72d1b52e43ef1.tar.xz
eclipse.platform.swt-32199ac3c3735a5a61f94b1064b72d1b52e43ef1.zip
65269
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java
index 4ff7b8be37..8b9a8b2cfc 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java
@@ -100,6 +100,7 @@ Point getIMCaretPos () {
}
int /*long*/ gtk_expose_event (int /*long*/ widget, int /*long*/ event) {
+ if ((state & OBSCURED) != 0) return 0;
boolean isFocus = caret != null && caret.isFocusCaret ();
if (isFocus) caret.killFocus ();
int /*long*/ result = super.gtk_expose_event (widget, event);