diff options
author | Felipe Heidrich <fheidric> | 2006-11-08 20:32:20 +0000 |
---|---|---|
committer | Felipe Heidrich <fheidric> | 2006-11-08 20:32:20 +0000 |
commit | fa0190869cec1596edb648b2e9de3c48283c6499 (patch) | |
tree | 1c118caa4d862a87714db38aa9f14b36d8bdfd4a /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java | |
parent | 452fbe8da24866904a26245b7e95c3fda4131fd0 (diff) | |
download | eclipse.platform.swt-fa0190869cec1596edb648b2e9de3c48283c6499.tar.gz eclipse.platform.swt-fa0190869cec1596edb648b2e9de3c48283c6499.tar.xz eclipse.platform.swt-fa0190869cec1596edb648b2e9de3c48283c6499.zip |
Bug 158831 SWT Spinner selection value error
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 | 10 |
1 files changed, 5 insertions, 5 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 ca69fef6fa..f1b2c768c3 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 @@ -369,7 +369,7 @@ public int getIncrement () { OS.memmove (adjustment, hAdjustment); int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) adjustment.step_increment *= 10; - return (int) adjustment.step_increment; + return (int) (adjustment.step_increment + 0.5); } /** @@ -389,7 +389,7 @@ public int getMaximum () { OS.memmove (adjustment, hAdjustment); int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) adjustment.upper *= 10; - return (int) adjustment.upper; + return (int) (adjustment.upper + 0.5); } /** @@ -409,7 +409,7 @@ public int getMinimum () { OS.memmove (adjustment, hAdjustment); int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) adjustment.lower *= 10; - return (int) adjustment.lower; + return (int) (adjustment.lower + 0.5); } /** @@ -430,7 +430,7 @@ public int getPageIncrement () { OS.memmove (adjustment, hAdjustment); int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) adjustment.page_increment *= 10; - return (int) adjustment.page_increment; + return (int) (adjustment.page_increment + 0.5); } /** @@ -450,7 +450,7 @@ public int getSelection () { OS.memmove (adjustment, hAdjustment); int digits = OS.gtk_spin_button_get_digits (handle); for (int i = 0; i < digits; i++) adjustment.value *= 10; - return (int) adjustment.value; + return (int) (adjustment.value + 0.5); } /** |