diff options
Diffstat (limited to 'webkit/port/bindings')
-rw-r--r-- | webkit/port/bindings/v8/v8_custom.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/webkit/port/bindings/v8/v8_custom.cpp b/webkit/port/bindings/v8/v8_custom.cpp index c25c119..3327b0d 100644 --- a/webkit/port/bindings/v8/v8_custom.cpp +++ b/webkit/port/bindings/v8/v8_custom.cpp @@ -2167,7 +2167,7 @@ CALLBACK_FUNC_DECL(CanvasRenderingContext2DCreatePattern) { V8Proxy::DOMWrapperToNode<HTMLImageElement>(arg); ExceptionCode ec = 0; RefPtr<CanvasPattern> pattern = - context->createPattern(image_element, ToWebCoreString(args[1]), ec); + context->createPattern(image_element, valueToStringWithNullCheck(args[1]), ec); if (ec != 0) { V8Proxy::SetDOMException(ec); return v8::Handle<v8::Value>(); @@ -2180,7 +2180,7 @@ CALLBACK_FUNC_DECL(CanvasRenderingContext2DCreatePattern) { V8Proxy::DOMWrapperToNode<HTMLCanvasElement>(arg); ExceptionCode ec = 0; RefPtr<CanvasPattern> pattern = - context->createPattern(canvas_element, ToWebCoreString(args[1]), ec); + context->createPattern(canvas_element, valueToStringWithNullCheck(args[1]), ec); if (ec != 0) { V8Proxy::SetDOMException(ec); return v8::Handle<v8::Value>(); |