diff options
Diffstat (limited to 'WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp')
-rw-r--r-- | WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp b/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp index c5256d9..68328f4 100644 --- a/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp +++ b/WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp @@ -28,12 +28,10 @@ #include "FloatRect.h" #include "HTMLCanvasElement.h" #include "HTMLImageElement.h" -#include "ImageData.h" #include "JSCanvasGradient.h" #include "JSCanvasPattern.h" #include "JSHTMLCanvasElement.h" #include "JSHTMLImageElement.h" -#include "JSImageData.h" #include "kjs_html.h" using namespace KJS; @@ -335,22 +333,4 @@ JSValue* JSCanvasRenderingContext2D::createPattern(ExecState* exec, const List& return 0; } -JSValue* JSCanvasRenderingContext2D::putImageData(ExecState* exec, const List& args) -{ - // putImageData has two variants - // putImageData(ImageData, x, y) - // putImageData(ImageData, x, y, dirtyX, dirtyY, dirtyWidth, dirtyHeight) - CanvasRenderingContext2D* context = impl(); - - ExceptionCode ec = 0; - if (args.size() >= 7) - context->putImageData(toImageData(args[0]), args[1]->toFloat(exec), args[2]->toFloat(exec), - args[3]->toFloat(exec), args[4]->toFloat(exec), args[5]->toFloat(exec), args[6]->toFloat(exec), ec); - else - context->putImageData(toImageData(args[0]), args[1]->toFloat(exec), args[2]->toFloat(exec), ec); - - setDOMException(exec, ec); - return jsUndefined(); -} - } // namespace WebCore |