             dispatchPropertyChangeEvent(
                 "contentWidth", oldContentWidth, newContentWidth);
 
-            contentChanged = true;
+            dimensionChanged = true;
         }
         
         var oldContentHeight:Number = _contentHeight;

            dispatchPropertyChangeEvent(
                "contentHeight", oldContentHeight, newContentHeight);
                
            contentChanged = true;
        } 

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

        }
        textFlowChanged = false;
        
        var dimensionChanged:Boolean = false;
        var oldContentWidth:Number = _contentWidth;

        var newContentBounds:Rectangle = _inputManager.getContentBounds();
