From 2cb32e88dff104b280f439ddd0e8bf2bd932ed42 Mon Sep 17 00:00:00 2001 From: Gleb Piskunov Date: Sun, 26 Mar 2023 00:30:18 +0600 Subject: [PATCH] avm2: Fix bad Graphics.drawRoundRectComplex() stub (#10368) Co-authored-by: Gleb Piskunov --- core/src/avm2/globals/flash/display/Graphics.as | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/avm2/globals/flash/display/Graphics.as b/core/src/avm2/globals/flash/display/Graphics.as index 719044bdb..73a345b97 100644 --- a/core/src/avm2/globals/flash/display/Graphics.as +++ b/core/src/avm2/globals/flash/display/Graphics.as @@ -34,7 +34,9 @@ package flash.display public native function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void; public native function copyFrom(sourceGraphics:Graphics):void; public native function drawPath(commands:Vector., data:Vector., winding:String = "evenOdd"):void; - public native function drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number = NaN):void; + public native function drawRoundRectComplex( + x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number + ):void; public native function drawTriangles(vertices:Vector., indices:Vector. = null, uvtData:Vector. = null, culling:String = "none"):void; public native function drawGraphicsData(graphicsData:Vector.):void; //public native function lineShaderStyle(shader:Shader, matrix:Matrix = null):void;