         }
 
         // Take stroke into account
-        var strokeExtents:Point = getStrokeExtents(postTransform);
+        var strokeExtents:Point = getStrokeExtents(postLayoutTransform);
         width += strokeExtents.x;
         return width;
     }

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function setLayoutMatrix(value:Matrix, triggerLayout:Boolean):void
    {
        allocateLayoutFeatures();
        var previous:Boolean = needsDisplayObject;
        layoutFeatures.layoutMatrix = value;
        invalidateTransform(previous != needsDisplayObject, triggerLayout);
    }

    /**

        }
        
        var scaleMode:String = stroke.scaleMode;
        if (!scaleMode || scaleMode == LineScaleMode.NONE || !postLayoutTransform)
        {
            _strokeExtents.x = weight;
            _strokeExtents.y = weight;
