diff options
author | Markus Keller <markus_keller@ch.ibm.com> | 2011-09-01 10:27:43 -0400 |
---|---|---|
committer | Felipe Heidrich <Felipe_Heidrich@ca.ibm.com> | 2011-09-01 10:27:43 -0400 |
commit | d0c62e62cda660d486eaa02838d173e7b979b0e2 (patch) | |
tree | 0d509294fa2f5ab36945f77675d425df49c46f81 | |
parent | 05761af3e7422a7a4383e0bdfd28d8b130c84c37 (diff) | |
download | eclipse.platform.swt-d0c62e62cda660d486eaa02838d173e7b979b0e2.tar.gz eclipse.platform.swt-d0c62e62cda660d486eaa02838d173e7b979b0e2.tar.xz eclipse.platform.swt-d0c62e62cda660d486eaa02838d173e7b979b0e2.zip |
Bug 356476 - ControlExample: Can't enter multi-digit values in ProgressBar's spinners
-rwxr-xr-x | examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java index 8d91ff3cf2..e07645151d 100755 --- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java +++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/ProgressBarTab.java @@ -171,8 +171,12 @@ class ProgressBarTab extends RangeTab { * on the "Example" widget. */ void updateSpinners () { - minimumSpinner.setSelection (progressBar1.getMinimum ()); - selectionSpinner.setSelection (progressBar1.getSelection ()); - maximumSpinner.setSelection (progressBar1.getMaximum ()); + updateSpinner (minimumSpinner, progressBar1.getMinimum ()); + updateSpinner (selectionSpinner, progressBar1.getSelection ()); + updateSpinner (maximumSpinner, progressBar1.getMaximum ()); + } + + void updateSpinner(Spinner spinner, int selection) { + if (spinner.getSelection() != selection) spinner.setSelection (selection); } } |