summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java
diff options
context:
space:
mode:
authorFelipe Heidrich <fheidric>2006-11-08 20:32:20 +0000
committerFelipe Heidrich <fheidric>2006-11-08 20:32:20 +0000
commitfa0190869cec1596edb648b2e9de3c48283c6499 (patch)
tree1c118caa4d862a87714db38aa9f14b36d8bdfd4a /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Spinner.java
parent452fbe8da24866904a26245b7e95c3fda4131fd0 (diff)
downloadeclipse.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.java10
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);
}
/**