diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java index 729e6189c3..57aadfdccd 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java @@ -248,17 +248,8 @@ void deregister () { } void enableWidget (boolean enabled) { - //NOT DONE - take into account current enabled scroll bar state - if (scrolledHandle != 0) { - if (horizontalBar != null) { - int /*long*/ barHandle = OS.GTK_SCROLLED_WINDOW_HSCROLLBAR (scrolledHandle); - OS.gtk_widget_set_sensitive (barHandle, enabled); - } - if (verticalBar != null) { - int /*long*/ barHandle = OS.GTK_SCROLLED_WINDOW_VSCROLLBAR (scrolledHandle); - OS.gtk_widget_set_sensitive (barHandle, enabled); - } - } + if ((state & CANVAS) != 0) return; + super.enableWidget (enabled); } Menu [] findMenus (Control control) { |