         // Setting 'text' temporarily causes 'content' to become null.
         // Later, after the 'text' has been committed into the TextFlow,
         // getting 'content' will return the TextFlow.
-        if (!contentSet)
-        {
-            _content = null;
-            contentChanged = false;
-            
-            super.text = value;
-        }
+        _content = null;
+        contentChanged = false;
+        
+        super.text = value;
     }
     
     //--------------------------------------------------------------------------


    /**
     *  @private
     *  If content is explicitly set, it will take precedence over text, if it 
     *  is set as well.  Once content is set, it can be set to null and then text 
     *  can be set.
     */
    private var contentSet:Boolean = false;

    /**
     *  @private
     *  This flag is set to true if the 'text' needs to be extracted
     *  from the 'content'.
     */

            
            _content = value;
            
            invalidateTextLines("content");
            invalidateSize();
            invalidateDisplayList();
