diff options
author | Felipe Heidrich <fheidric> | 2009-12-02 15:52:39 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2009-12-02 15:52:39 +0000 |
commit | cfd5bffcc0dd0a4a8fefea06eb38ae4851419630 (patch) | |
tree | ce5e32646da6d86f9d150b13661f1e3303a841ef /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets | |
parent | 1ae4ab150be1c7890d52cd7623e7488b68458d3f (diff) | |
download | eclipse.platform.swt-cfd5bffcc0dd0a4a8fefea06eb38ae4851419630.tar.gz eclipse.platform.swt-cfd5bffcc0dd0a4a8fefea06eb38ae4851419630.tar.xz eclipse.platform.swt-cfd5bffcc0dd0a4a8fefea06eb38ae4851419630.zip |
fix
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java | 1 | ||||
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java index 55354051b2..ec6e5866df 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ExpandBar.java @@ -408,6 +408,7 @@ int /*long*/ gtk_button_release_event (int /*long*/ widget, int /*long*/ event) } int /*long*/ gtk_expose_event (int /*long*/ widget, int /*long*/ eventPtr) { + if ((state & OBSCURED) != 0) return 0; if (OS.GTK_VERSION < OS.VERSION (2, 4, 0)) { GdkEventExpose gdkEvent = new GdkEventExpose (); OS.memmove(gdkEvent, eventPtr, GdkEventExpose.sizeof); diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java index 7572b30859..3e6c10f438 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java @@ -469,6 +469,7 @@ int /*long*/ gtk_button_press_event (int /*long*/ widget, int /*long*/ event) { } int /*long*/ gtk_expose_event (int /*long*/ widget, int /*long*/ eventPtr) { + if ((state & OBSCURED) != 0) return 0; int /*long*/ window = OS.GTK_WIDGET_WINDOW (handle); int /*long*/ gdkGC = OS.gdk_gc_new (window); OS.gdk_draw_polygon (window, gdkGC, 0, borderPolygon, borderPolygon.length / 2); |