      */
     public function get minorSize():Number
     {
-        return _minorSize;
+        return Math.max(defaultMinorSize, _minorSize);
     }
     
     /**

    //  defaultMajorSize
    //----------------------------------
    
    private var _defaultMajorSize:Number = 20;
    
    /**
     *  The size of items whose majorSize was not specified with setMajorSize.
     * 
     *  @default 20
     *  @see #cacheDimensions
     *  
     *  @langversion 3.0

        {
            setMajorSize(index, elt.getLayoutBoundsHeight());
            var w:Number = Math.min(elt.getPreferredBoundsWidth(), elt.getLayoutBoundsWidth());
            
            // Use the _minorSize instead of the getter, since the getter returns maximum
            // of _minorSize and _defaultMinorSize.
            _minorSize = Math.max(_minorSize, w);
            minMinorSize = Math.max(minMinorSize, elt.getMinBoundsWidth());
        }
        else
        {
            setMajorSize(index, elt.getLayoutBoundsWidth());            
            var h:Number = Math.min(elt.getPreferredBoundsHeight(), elt.getLayoutBoundsHeight());

            // Use the _minorSize instead of the getter, since the getter returns maximum
            // of _minorSize and _defaultMinorSize.
            _minorSize = Math.max(_minorSize, h);
            minMinorSize = Math.max(minMinorSize, elt.getMinBoundsHeight());
        }
    }
