javauis/lcdui_qt/src/javax/microedition/lcdui/Gauge.java
changeset 79 2f468c1958d0
parent 69 773449708c84
equal deleted inserted replaced
76:4ad59aaee882 79:2f468c1958d0
   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.