summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fpdfsdk/javascript/JS_Define.h1
-rw-r--r--fpdfsdk/javascript/JS_Object.cpp3
-rw-r--r--fpdfsdk/javascript/JS_Object.h1
3 files changed, 0 insertions, 5 deletions
diff --git a/fpdfsdk/javascript/JS_Define.h b/fpdfsdk/javascript/JS_Define.h
index 17dd8e9c70..feab4d1996 100644
--- a/fpdfsdk/javascript/JS_Define.h
+++ b/fpdfsdk/javascript/JS_Define.h
@@ -261,7 +261,6 @@ void JSMethod(const char* method_name_string,
v8::Local<v8::Object> obj) { \
js_class_name* pObj = \
static_cast<js_class_name*>(pEngine->GetObjectPrivate(obj)); \
- pObj->ExitInstance(); \
delete pObj; \
} \
void js_class_name::DefineProps(CFXJS_Engine* pEngine) { \
diff --git a/fpdfsdk/javascript/JS_Object.cpp b/fpdfsdk/javascript/JS_Object.cpp
index 88dd288f1e..9ef6cdd234 100644
--- a/fpdfsdk/javascript/JS_Object.cpp
+++ b/fpdfsdk/javascript/JS_Object.cpp
@@ -16,7 +16,6 @@ CJS_EmbedObj::~CJS_EmbedObj() {
void FreeObject(const v8::WeakCallbackInfo<CJS_Object>& data) {
CJS_Object* pJSObj = data.GetParameter();
- pJSObj->ExitInstance();
delete pJSObj;
CFXJS_Engine::FreeObjectPrivate(data.GetInternalField(0));
}
@@ -44,5 +43,3 @@ void CJS_Object::Dispose() {
}
void CJS_Object::InitInstance(IJS_Runtime* pIRuntime) {}
-
-void CJS_Object::ExitInstance() {}
diff --git a/fpdfsdk/javascript/JS_Object.h b/fpdfsdk/javascript/JS_Object.h
index c6491e27a0..658a5e212f 100644
--- a/fpdfsdk/javascript/JS_Object.h
+++ b/fpdfsdk/javascript/JS_Object.h
@@ -38,7 +38,6 @@ class CJS_Object {
void Dispose();
virtual void InitInstance(IJS_Runtime* pIRuntime);
- virtual void ExitInstance();
v8::Local<v8::Object> ToV8Object() { return m_pV8Object.Get(m_pIsolate); }