diff options
Diffstat (limited to 'Source/JavaScriptGlue/UserObjectImp.cpp')
-rw-r--r-- | Source/JavaScriptGlue/UserObjectImp.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/Source/JavaScriptGlue/UserObjectImp.cpp b/Source/JavaScriptGlue/UserObjectImp.cpp index 340864b..f48a230 100644 --- a/Source/JavaScriptGlue/UserObjectImp.cpp +++ b/Source/JavaScriptGlue/UserObjectImp.cpp @@ -32,10 +32,10 @@ #include <JavaScriptCore/JSString.h> #include <JavaScriptCore/PropertyNameArray.h> -const ClassInfo UserObjectImp::info = { "UserObject", 0, 0, 0 }; +const ClassInfo UserObjectImp::s_info = { "UserObject", &JSNonFinalObject::s_info, 0, 0 }; UserObjectImp::UserObjectImp(PassRefPtr<Structure> structure, JSUserObject* userObject) - : JSObject(structure) + : JSNonFinalObject(structure) , fJSUserObject((JSUserObject*)userObject->Retain()) { } @@ -46,11 +46,6 @@ UserObjectImp::~UserObjectImp() fJSUserObject->Release(); } -const ClassInfo * UserObjectImp::classInfo() const -{ - return &info; -} - CallType UserObjectImp::getCallData(CallData& callData) { return fJSUserObject ? fJSUserObject->getCallData(callData) : CallTypeNone; |