Index: fxjse/dynprop.cpp |
diff --git a/fxjse/dynprop.cpp b/fxjse/dynprop.cpp |
index 34f63f4338808a5e2e85b0323b8a271a5f431265..836cd5f25a67a37de48c2efcb15207e9adff2b7a 100644 |
--- a/fxjse/dynprop.cpp |
+++ b/fxjse/dynprop.cpp |
@@ -57,9 +57,11 @@ static void FXJSE_DynPropGetterAdapter(const FXJSE_CLASS_DESCRIPTOR* lpClass, |
1, v8::String::NewFromUtf8( |
pIsolate, reinterpret_cast<const char*>(szPropName.raw_str()), |
v8::String::kNormalString, szPropName.GetLength())); |
- pValue->ForceSetValue(v8::Function::New( |
- pValue->GetIsolate(), FXJSE_DynPropGetterAdapter_MethodCallback, |
- hCallBackInfo)); |
+ pValue->ForceSetValue( |
+ v8::Function::New(pValue->GetIsolate()->GetCurrentContext(), |
+ FXJSE_DynPropGetterAdapter_MethodCallback, |
+ hCallBackInfo, 0, v8::ConstructorBehavior::kThrow) |
+ .ToLocalChecked()); |
} |
} |
} |