Remove CJS_Global::m_pFormFillEnv.
The member is unused, and as an observed ptr, does not change the
lifetime of the referenced object.
Change-Id: I54ef9cadaab879701b4103598db6f310b5579bd2
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/84271
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/fxjs/cjs_global.cpp b/fxjs/cjs_global.cpp
index 0c44ad6..3aeb94f 100644
--- a/fxjs/cjs_global.cpp
+++ b/fxjs/cjs_global.cpp
@@ -11,7 +11,6 @@
#include <vector>
#include "core/fxcrt/fx_extension.h"
-#include "fpdfsdk/cpdfsdk_formfillenvironment.h"
#include "fxjs/cfx_globaldata.h"
#include "fxjs/cfx_keyvalue.h"
#include "fxjs/cjs_event_context.h"
@@ -175,8 +174,6 @@
CJS_Global::CJS_Global(v8::Local<v8::Object> pObject, CJS_Runtime* pRuntime)
: CJS_Object(pObject, pRuntime) {
- CPDFSDK_FormFillEnvironment* pFormFillEnv = GetRuntime()->GetFormFillEnv();
- m_pFormFillEnv.Reset(pFormFillEnv);
m_pGlobalData = CFX_GlobalData::GetRetainedInstance(nullptr);
UpdateGlobalPersistentVariables();
}
diff --git a/fxjs/cjs_global.h b/fxjs/cjs_global.h
index a679229..6e7f5a7 100644
--- a/fxjs/cjs_global.h
+++ b/fxjs/cjs_global.h
@@ -92,7 +92,6 @@
std::map<ByteString, std::unique_ptr<JSGlobalData>> m_MapGlobal;
UnownedPtr<CFX_GlobalData> m_pGlobalData;
- ObservedPtr<CPDFSDK_FormFillEnvironment> m_pFormFillEnv;
};
#endif // FXJS_CJS_GLOBAL_H_