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/ijs_runtime.h | 1 + 1 file changed, 1 insertion(+) (limited to 'fpdfsdk/javascript/ijs_runtime.h') diff --git a/fpdfsdk/javascript/ijs_runtime.h b/fpdfsdk/javascript/ijs_runtime.h index 4083f86e87..b24a2dd916 100644 --- a/fpdfsdk/javascript/ijs_runtime.h +++ b/fpdfsdk/javascript/ijs_runtime.h @@ -22,6 +22,7 @@ class IJS_Context; class IJS_Runtime { public: static void Initialize(unsigned int slot, void* isolate); + static void Destroy(); static IJS_Runtime* Create(CPDFDoc_Environment* pEnv); virtual ~IJS_Runtime() {} -- cgit v1.2.3