Index: fpdfsdk/include/javascript/JS_Runtime.h |
diff --git a/fpdfsdk/include/javascript/JS_Runtime.h b/fpdfsdk/include/javascript/JS_Runtime.h |
index 5ae6f1bc79ca19e499f4b945a74e594a8f41a033..9d1927f192bbff270b1d6e2e31507674e45609e4 100644 |
--- a/fpdfsdk/include/javascript/JS_Runtime.h |
+++ b/fpdfsdk/include/javascript/JS_Runtime.h |
@@ -15,12 +15,6 @@ |
class CJS_Context; |
-class CJS_ArrayBufferAllocator : public v8::ArrayBuffer::Allocator { |
- void* Allocate(size_t length) override; |
- void* AllocateUninitialized(size_t length) override; |
- void Free(void* data, size_t length) override; |
-}; |
- |
class CJS_FieldEvent { |
public: |
CFX_WideString sTargetName; |
@@ -30,7 +24,7 @@ class CJS_FieldEvent { |
class CJS_Runtime : public IFXJS_Runtime { |
public: |
- CJS_Runtime(CPDFDoc_Environment* pApp); |
+ explicit CJS_Runtime(CPDFDoc_Environment* pApp); |
~CJS_Runtime() override; |
// IFXJS_Runtime |
@@ -65,7 +59,7 @@ class CJS_Runtime : public IFXJS_Runtime { |
CJS_FieldEvent* m_pFieldEventPath; |
v8::Isolate* m_isolate; |
bool m_isolateManaged; |
- nonstd::unique_ptr<CJS_ArrayBufferAllocator> m_pArrayBufferAllocator; |
+ nonstd::unique_ptr<JS_ArrayBufferAllocator> m_pArrayBufferAllocator; |
v8::Global<v8::Context> m_context; |
}; |