Index: fpdfsdk/javascript/Annot.h |
diff --git a/fpdfsdk/javascript/Annot.h b/fpdfsdk/javascript/Annot.h |
index be850350aea4cf6c02e84e5ee93a4e564737051c..c8b0afb556de0bfaf5e549705a22657ff0e2d093 100644 |
--- a/fpdfsdk/javascript/Annot.h |
+++ b/fpdfsdk/javascript/Annot.h |
@@ -12,7 +12,7 @@ |
#include "fpdfsdk/include/cpdfsdk_baannot.h" |
#include "fpdfsdk/javascript/JS_Define.h" |
-class Annot : public CJS_EmbedObj { |
+class Annot : public CJS_EmbedObj, public CPDFSDK_Annot::Observer { |
public: |
explicit Annot(CJS_Object* pJSObject); |
~Annot() override; |
@@ -25,7 +25,6 @@ class Annot : public CJS_EmbedObj { |
private: |
CPDFSDK_Annot* m_pAnnot = nullptr; |
- std::unique_ptr<CPDFSDK_Annot::Observer> m_pObserver; |
}; |
class CJS_Annot : public CJS_Object { |