diff options
author | Silenio Quarti <silenio> | 2004-06-08 23:56:55 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2004-06-08 23:56:55 +0000 |
commit | 32199ac3c3735a5a61f94b1064b72d1b52e43ef1 (patch) | |
tree | e15a4a6e26e4294e1b42d3ab1bf0b4315c40e9c6 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java | |
parent | dd51396fc731371ea1dfa267514b738178323389 (diff) | |
download | eclipse.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.java | 1 |
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); |