Index: fpdfsdk/include/javascript/IJavaScript.h |
diff --git a/fpdfsdk/include/javascript/IJavaScript.h b/fpdfsdk/include/javascript/IJavaScript.h |
index 53a4225aed80bb7ce49b8cec485a6148211a5e43..56922403e157f70d63187b9410283abde6858e41 100644 |
--- a/fpdfsdk/include/javascript/IJavaScript.h |
+++ b/fpdfsdk/include/javascript/IJavaScript.h |
@@ -17,7 +17,6 @@ class CPDFSDK_Document; |
class IFXJS_Context { |
public: |
- virtual ~IFXJS_Context() {} |
virtual FX_BOOL Compile(const CFX_WideString& script, |
CFX_WideString& info) = 0; |
virtual FX_BOOL RunScript(const CFX_WideString& script, |
@@ -128,6 +127,9 @@ class IFXJS_Context { |
virtual void OnExternal_Exec() = 0; |
virtual void EnableMessageBox(FX_BOOL bEnable) = 0; |
+ |
+ protected: |
+ virtual ~IFXJS_Context() {} |
}; |
class IFXJS_Runtime { |
@@ -140,7 +142,7 @@ class IFXJS_Runtime { |
virtual CPDFSDK_Document* GetReaderDocument() = 0; |
protected: |
- ~IFXJS_Runtime() {} |
+ virtual ~IFXJS_Runtime() {} |
}; |
class CPDFDoc_Environment; |