     override public function set toolTip(value:String):void
     {
         super.toolTip = value;
-        
-        // If explicit tooltip is cleared, we need to make sure our
-        // updateDisplayList is called, so that we add automatic tooltip
-        // in case the label is truncated.
-        if (_explicitToolTip && !value)
-            invalidateDisplayList();
 
         _explicitToolTip = value != null;
     }

    {
        dispatchEvent(new FlexEvent(FlexEvent.BUTTON_DOWN));
    }
}

}

import flash.ui.Keyboard;
import flash.utils.Timer;

import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.events.SandboxMouseEvent;
import mx.managers.IFocusManagerComponent;
import mx.utils.StringUtil;

import spark.components.supportClasses.SkinnableComponent;
import spark.components.supportClasses.TextBase;

use namespace mx_internal;

