         } 
 
         // If autoSize and text size changed, need to remeasure.
-        if (dimensionChanged && actuallyAutoSizing)
+        if (dimensionChanged && autoSize)
         {
             invalidateSize();
             invalidateDisplayList();

        super.setLayoutBoundsSize(width, height, postLayoutTransform);

        // Only autoSize cares about the real measured width.
        if (!actuallyAutoSizing)
            return;
            
        // FIXME (egeorgie): Possible optimization - if we reflow the text

     */
    public function set verticalScrollPosition(value:Number):void
    {
        // Convert NaN to 0 to keep TCM happy.
        if (isNaN(value))
            value = 0;
            
        if (value == _verticalScrollPosition)
            return;

