summaryrefslogtreecommitdiffstats
path: root/webkit/port/bindings
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/port/bindings')
-rw-r--r--webkit/port/bindings/v8/v8_custom.cpp4
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>();