         {
             // force enabled update when icon changes
             enabledChanged = true;
+            iconChanged = false;
             setIcon(getStyle("icon"));
         }
         

        
        var textWidth:Number = 0;
        var textHeight:Number = 0;
        var textDescent:Number = 0;
        
        // reset text if it was truncated before.
        if (hostComponent && labelDisplay.isTruncated)

     *  @private
     *  Flag that is set when the currentState changes from enabled to disabled
     */
    private var enabledChanged:Boolean = false; 
    
    /**
     *  labelDisplay skin part.
