diff options
author | Felipe Heidrich <fheidric> | 2009-08-14 14:23:51 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2009-08-14 14:23:51 +0000 |
commit | 61a04ff3a47e377ca835ca8cba70c457648939de (patch) | |
tree | 80fab67e4cb4a9acf2f4e5ec8584eb496d6c1ef0 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java | |
parent | ceedaee4bcab70e6a0c75f0568375262d46f1d31 (diff) | |
download | eclipse.platform.swt-61a04ff3a47e377ca835ca8cba70c457648939de.tar.gz eclipse.platform.swt-61a04ff3a47e377ca835ca8cba70c457648939de.tar.xz eclipse.platform.swt-61a04ff3a47e377ca835ca8cba70c457648939de.zip |
Bug 108236: Spinner does not allow min == max
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java index b08c147222..69572a34d6 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java @@ -930,7 +930,7 @@ public void setMaximum (int value) { double newValue = value; int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) newValue /= 10; - if (newValue <= adjustment.lower) return; + if (newValue < adjustment.lower) return; OS.g_signal_handlers_block_matched (handle, OS.G_SIGNAL_MATCH_DATA, 0, 0, 0, 0, VALUE_CHANGED); OS.gtk_spin_button_set_range (handle, adjustment.lower, newValue); OS.g_signal_handlers_unblock_matched (handle, OS.G_SIGNAL_MATCH_DATA, 0, 0, 0, 0, VALUE_CHANGED); @@ -957,7 +957,7 @@ public void setMinimum (int value) { double newValue = value; int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) newValue /= 10; - if (newValue >= adjustment.upper) return; + if (newValue > adjustment.upper) return; OS.g_signal_handlers_block_matched (handle, OS.G_SIGNAL_MATCH_DATA, 0, 0, 0, 0, VALUE_CHANGED); OS.gtk_spin_button_set_range (handle, newValue, adjustment.upper); OS.g_signal_handlers_unblock_matched (handle, OS.G_SIGNAL_MATCH_DATA, 0, 0, 0, 0, VALUE_CHANGED); @@ -1113,7 +1113,7 @@ public void setDigits (int value) { */ public void setValues (int selection, int minimum, int maximum, int digits, int increment, int pageIncrement) { checkWidget (); - if (maximum <= minimum) return; + if (maximum < minimum) return; if (digits < 0) return; if (increment < 1) return; if (pageIncrement < 1) return; |