summaryrefslogtreecommitdiffstats
path: root/Source/JavaScriptGlue/UserObjectImp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/JavaScriptGlue/UserObjectImp.cpp')
-rw-r--r--Source/JavaScriptGlue/UserObjectImp.cpp9
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;