Index: xfa/fxjse/class.cpp |
diff --git a/xfa/fxjse/class.cpp b/xfa/fxjse/class.cpp |
index b7637455fd742fe7e099cc5d2df76afba3d9ab52..6d0a719821004f1103af05c262641501fa99a7ee 100644 |
--- a/xfa/fxjse/class.cpp |
+++ b/xfa/fxjse/class.cpp |
@@ -24,11 +24,10 @@ static void FXJSE_V8SetterCallback_Wrapper( |
v8::Local<v8::Value> value, |
const v8::PropertyCallbackInfo<void>& info); |
-FXJSE_HCLASS FXJSE_DefineClass(CFXJSE_Context* pContext, |
- const FXJSE_CLASS* lpClass) { |
+CFXJSE_Class* FXJSE_DefineClass(CFXJSE_Context* pContext, |
+ const FXJSE_CLASS* lpClass) { |
ASSERT(pContext); |
- return reinterpret_cast<FXJSE_HCLASS>( |
- CFXJSE_Class::Create(pContext, lpClass, FALSE)); |
+ return CFXJSE_Class::Create(pContext, lpClass, FALSE); |
} |
static void FXJSE_V8FunctionCallback_Wrapper( |
@@ -182,7 +181,7 @@ CFX_ByteString CFXJSE_Arguments::GetUTF8String(int32_t index) const { |
return CFX_ByteString(*szStringVal); |
} |
-void* CFXJSE_Arguments::GetObject(int32_t index, FXJSE_HCLASS hClass) const { |
+void* CFXJSE_Arguments::GetObject(int32_t index, CFXJSE_Class* pClass) const { |
const CFXJSE_ArgumentsImpl* lpArguments = |
reinterpret_cast<const CFXJSE_ArgumentsImpl* const>(this); |
v8::Local<v8::Value> hValue = (*lpArguments->m_pInfo)[index]; |
@@ -190,8 +189,7 @@ void* CFXJSE_Arguments::GetObject(int32_t index, FXJSE_HCLASS hClass) const { |
if (!hValue->IsObject()) { |
return NULL; |
} |
- CFXJSE_Class* lpClass = reinterpret_cast<CFXJSE_Class*>(hClass); |
- return FXJSE_RetrieveObjectBinding(hValue.As<v8::Object>(), lpClass); |
+ return FXJSE_RetrieveObjectBinding(hValue.As<v8::Object>(), pClass); |
} |
FXJSE_HVALUE CFXJSE_Arguments::GetReturnValue() { |