summaryrefslogtreecommitdiff
path: root/Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp')
-rw-r--r--Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp b/Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp
index b6f9f0745..c84452c7c 100644
--- a/Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp
+++ b/Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp
@@ -65,9 +65,10 @@ v8::Handle<v8::Value> V8WebKitPoint::constructorCallback(const v8::Arguments& ar
}
}
RefPtr<WebKitPoint> point = WebKitPoint::create(x, y);
- V8DOMWrapper::setDOMWrapper(args.Holder(), &info, point.get());
- V8DOMWrapper::setJSWrapperForDOMObject(point.release(), v8::Persistent<v8::Object>::New(args.Holder()));
- return args.Holder();
+ v8::Handle<v8::Object> wrapper = args.Holder();
+ V8DOMWrapper::setDOMWrapper(wrapper, &info, point.get());
+ V8DOMWrapper::setJSWrapperForDOMObject(point.release(), wrapper);
+ return wrapper;
}
} // namespace WebCore