From 77417ec9e1312a75407f8ab46dd46f777a1742f1 Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Wed, 19 Jul 2017 16:46:22 -0700 Subject: Make CPWL_Wnd classes be observable. This is another case where JS may lead to destruction of an object far away from where we are holding it. Bug: 737023 Change-Id: I994d5425184b8c00b5cfaeb95dbb5032a6e09edb Reviewed-on: https://pdfium-review.googlesource.com/8350 Reviewed-by: dsinclair Commit-Queue: Tom Sepez --- fpdfsdk/pdfwindow/cpwl_wnd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'fpdfsdk/pdfwindow') diff --git a/fpdfsdk/pdfwindow/cpwl_wnd.h b/fpdfsdk/pdfwindow/cpwl_wnd.h index dfe5dc0ab0..56fbb21baa 100644 --- a/fpdfsdk/pdfwindow/cpwl_wnd.h +++ b/fpdfsdk/pdfwindow/cpwl_wnd.h @@ -168,7 +168,7 @@ struct PWL_CREATEPARAM { CFX_Matrix mtChild; // ignore }; -class CPWL_Wnd : public CPWL_TimerHandler { +class CPWL_Wnd : public CPWL_TimerHandler, public CFX_Observable { public: CPWL_Wnd(); ~CPWL_Wnd() override; -- cgit v1.2.3