             
             if (flexContent.explicitHeight)
                 contentHeight = Math.min(contentHeight, flexContent.explicitHeight);
-                
-            flexContent.setActualSize(contentWidth, contentHeight);
         }
         else
         {

            // We don't do anything too fancy here for layout, like make sure 
            // our size is large enough to hold our content in the first place
            
            contentWidth = Math.max(flexContent.minWidth, 
                Math.min(_width, flexContent.getExplicitOrMeasuredWidth()));
            contentHeight = Math.max(flexContent.minHeight, 
                Math.min(_height, flexContent.getExplicitOrMeasuredHeight()));
            
            flexContent.setActualSize(contentWidth, contentHeight);
        }
    }
}
}

        super();
        trackSizeChanges = false;
        showInAutomationHierarchy = false;
        
        _width = this.width;
        _height = this.height;
        mx_internal::$scaleX = mx_internal::$scaleY = 1;
        
        // No need to listen to enterFrameHandler events for the contentHolder
        removeEventListener(Event.ENTER_FRAME, enterFrameHandler, false);
    }
    
    //--------------------------------------------------------------------------
