From 56cf519689846dd03a381fb6c4e7a054effdd20b Mon Sep 17 00:00:00 2001 From: tsepez Date: Mon, 12 Sep 2016 11:59:30 -0700 Subject: Make javascript field observe sdk document Review-Url: https://codereview.chromium.org/2337583002 --- fpdfsdk/javascript/Field.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'fpdfsdk/javascript/Field.h') diff --git a/fpdfsdk/javascript/Field.h b/fpdfsdk/javascript/Field.h index 0ffdbd4ba4..700302c724 100644 --- a/fpdfsdk/javascript/Field.h +++ b/fpdfsdk/javascript/Field.h @@ -10,6 +10,8 @@ #include #include +#include "core/fxcrt/include/cfx_observable.h" +#include "fpdfsdk/include/fsdk_mgr.h" #include "fpdfsdk/javascript/JS_Define.h" #include "fpdfsdk/pdfwindow/PWL_Wnd.h" // For CPWL_Color. @@ -459,7 +461,7 @@ class Field : public CJS_EmbedObj { public: Document* m_pJSDoc; - CPDFSDK_Document* m_pDocument; + CPDFSDK_Document::ObservedPtr m_pDocument; CFX_WideString m_FieldName; int m_nFormControlIndex; FX_BOOL m_bCanSet; -- cgit v1.2.3