          
         // LAYOUT_DEBUG  
         //LayoutManager.debugHelper.addElement(ILayoutElement(this));
+    }
+    
+    /**
+     *  @private
+     */
+    mx_internal function doUpdateDisplayList():void
+    {
+		if (visible || sharedIndex == -1)
+    		updateDisplayList(_width, _height);
     }
 
     /**

                //Shape(drawnDisplayObject).graphics.clear();
        }

        if (visible || sharedIndex == -1)
            updateDisplayList(_width, _height);

        // If we aren't doing any more invalidation, send out an UpdateComplete event
        if (!invalidatePropertiesFlag && !invalidateSizeFlag && !invalidateDisplayListFlag && wasInvalid)

import spark.components.supportClasses.InvalidatingSprite;
import spark.core.IGraphicElement;
import spark.core.MaskType;

use namespace mx_internal;

/**
