         mx_internal::truncationIndicatorResource = resourceManager.getString(
             "core", "truncationIndicator");
 
+        // Need to remeasure the new truncation indicator for SimpleText.
+        if (mx_internal::truncationIndicatorLines)
+            mx_internal::truncationIndicatorLines.length = 0;
+              
+        // If we're truncating, recompose the text.
         if (truncation != 0)
+        {
             mx_internal::invalidateCompose = true;
 
-        invalidateSize();
-        invalidateDisplayList();
+            invalidateSize();
+            invalidateDisplayList();
+        }
     }
 
     /**


    /**
     *  @private
     *  The value of bounds.width, before the compose was done.
     */
    private var _composeWidth:Number;

    
    /**
     *  @private
     *  We can optimize for a single line text reflow, which is a lot of cases.
     */
    private var _measuredOneTextLine:Boolean = false;

    //--------------------------------------------------------------------------
    //
