| Index: fpdfsdk/include/jsapi/fxjs_v8.h
|
| diff --git a/fpdfsdk/include/jsapi/fxjs_v8.h b/fpdfsdk/include/jsapi/fxjs_v8.h
|
| index dad1eaa8886022ca648ee7afd3ca760c0e29f1b2..00107ef7e5620ec1a0bd94d1d89e8d217fb6d51f 100644
|
| --- a/fpdfsdk/include/jsapi/fxjs_v8.h
|
| +++ b/fpdfsdk/include/jsapi/fxjs_v8.h
|
| @@ -97,7 +97,8 @@ class FXJS_PerIsolateData {
|
| static void SetUp(v8::Isolate* pIsolate);
|
| static FXJS_PerIsolateData* Get(v8::Isolate* pIsolate);
|
| void CreateDynamicObjsMap(v8::Isolate* pIsolate) {
|
| - m_pDynamicObjsMap = new V8TemplateMap(pIsolate);
|
| + if (!m_pDynamicObjsMap)
|
| + m_pDynamicObjsMap = new V8TemplateMap(pIsolate);
|
| }
|
| void ReleaseDynamicObjsMap() {
|
| delete m_pDynamicObjsMap;
|
|
|