equal
deleted
inserted
replaced
106 * |
106 * |
107 * @param maxValue the maximum value. |
107 * @param maxValue the maximum value. |
108 */ |
108 */ |
109 public void setMaxValue(int aMaxValue) |
109 public void setMaxValue(int aMaxValue) |
110 { |
110 { |
111 int oldMaxValue = maxValue; |
111 if (maxValue == aMaxValue) |
112 maxValue = validateMaxValue(aMaxValue, interactive); |
112 { |
113 value = validateValue(getValue(), maxValue, oldMaxValue); |
113 return; |
|
114 } |
|
115 int tempMaxValue = validateMaxValue(aMaxValue, interactive); |
|
116 int tempValue = validateValue(getValue(), tempMaxValue, maxValue); |
|
117 |
|
118 maxValue = tempMaxValue; |
|
119 value = tempValue; |
114 updateParent(UPDATE_MAXVALUE); |
120 updateParent(UPDATE_MAXVALUE); |
115 } |
121 } |
116 |
122 |
117 /** |
123 /** |
118 * Get maximum value. |
124 * Get maximum value. |