Reviewed by Maciej.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Apr 2005 21:02:08 +0000 (21:02 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Apr 2005 21:02:08 +0000 (21:02 +0000)
        - fixed <rdar://problem/4098826> Bezier curves broken in new Safari canvas object (last two parameters parsed incorrectly)

        * khtml/ecma/kjs_html.cpp: (KJS::Context2DFunction::tryCall): Fixed incorrect argument indices.
        Thanks to Brian Campbell who figured out what was wrong.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9051 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog-2005-08-23
WebCore/khtml/ecma/kjs_html.cpp

index 405751e12640254669d143a916b2dbf4a3b66005..480ae7cb5cda48dc8bf65ee40a883a4de392defa 100644 (file)
@@ -1,3 +1,12 @@
+2005-04-26  Darin Adler  <darin@apple.com>
+
+        Reviewed by Maciej.
+
+        - fixed <rdar://problem/4098826> Bezier curves broken in new Safari canvas object (last two parameters parsed incorrectly)
+
+        * khtml/ecma/kjs_html.cpp: (KJS::Context2DFunction::tryCall): Fixed incorrect argument indices.
+        Thanks to Brian Campbell who figured out what was wrong.
+
 2005-04-17  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Darin.
index d2dd939042fe3d1897bd10e552382d5b08c373c0..ca351674b3a66d5623462f558cba78a60cfcb524 100644 (file)
@@ -3899,8 +3899,8 @@ Value KJS::Context2DFunction::tryCall(ExecState *exec, Object &thisObj, const Li
             float cp1y = (float)args[1].toNumber(exec);
             float cp2x = (float)args[2].toNumber(exec);
             float cp2y = (float)args[3].toNumber(exec);
-            float x = (float)args[2].toNumber(exec);
-            float y = (float)args[3].toNumber(exec);
+            float x = (float)args[4].toNumber(exec);
+            float y = (float)args[5].toNumber(exec);
             CGContextAddCurveToPoint (drawingContext, cp1x, cp1y, cp2x, cp2y, x, y);
             renderer->setNeedsImageUpdate();
             break;