From 2d6dda170d84564f6ca5845ea934a886ac9bf746 Mon Sep 17 00:00:00 2001 From: thestig Date: Tue, 28 Jun 2016 07:39:09 -0700 Subject: Implement IJS_Runtime::Destroy(). And call it from FPDF_DestroyLibrary(). Otherwise further attempts to FPDF_InitLibraryWithConfig() can hit fail an assertion in IJS_Runtime::Initialize(). BUG=604587 Review-Url: https://codereview.chromium.org/2103443004 --- fpdfsdk/javascript/JS_Runtime_Stub.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'fpdfsdk/javascript/JS_Runtime_Stub.cpp') diff --git a/fpdfsdk/javascript/JS_Runtime_Stub.cpp b/fpdfsdk/javascript/JS_Runtime_Stub.cpp index 4930900337..39c191af70 100644 --- a/fpdfsdk/javascript/JS_Runtime_Stub.cpp +++ b/fpdfsdk/javascript/JS_Runtime_Stub.cpp @@ -160,6 +160,9 @@ class CJS_RuntimeStub final : public IJS_Runtime { // static void IJS_Runtime::Initialize(unsigned int slot, void* isolate) {} +// static +void IJS_Runtime::Destroy() {} + // static IJS_Runtime* IJS_Runtime::Create(CPDFDoc_Environment* pEnv) { return new CJS_RuntimeStub; -- cgit v1.2.3