     private function measureVirtual(layoutTarget:GroupBase):void
     {
         var eltCount:uint = layoutTarget.numElements;
-        var measuredEltCount:int = (requestedRowCount != -1) ? requestedRowCount : eltCount;
+        var measuredEltCount:int = (requestedRowCount != -1) ? requestedRowCount : 
+                                                               Math.max(requestedMinRowCount, eltCount);
         
         var hPadding:Number = paddingLeft + paddingRight;
         var vPadding:Number = paddingTop + paddingBottom;

}
}

import mx.core.ILayoutElement;
import mx.containers.utilityClasses.FlexChildInfo;

class LayoutElementFlexChildInfo extends FlexChildInfo
{
    public var layoutElement:ILayoutElement;    
}

        if (!layoutTarget)
            return;
            
        if (useVirtualLayout)
            measureVirtual(layoutTarget);
        else 
            measureReal(layoutTarget);
