diff options
Diffstat (limited to 'fpdfsdk/pwl/cpwl_button.h')
-rw-r--r-- | fpdfsdk/pwl/cpwl_button.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fpdfsdk/pwl/cpwl_button.h b/fpdfsdk/pwl/cpwl_button.h index b327371c7f..cf53ff906c 100644 --- a/fpdfsdk/pwl/cpwl_button.h +++ b/fpdfsdk/pwl/cpwl_button.h @@ -7,11 +7,13 @@ #ifndef FPDFSDK_PWL_CPWL_BUTTON_H_ #define FPDFSDK_PWL_CPWL_BUTTON_H_ +#include <memory> + #include "fpdfsdk/pwl/cpwl_wnd.h" class CPWL_Button : public CPWL_Wnd { public: - CPWL_Button(); + explicit CPWL_Button(std::unique_ptr<PrivateData> pAttachedData); ~CPWL_Button() override; // CPWL_Wnd @@ -20,7 +22,7 @@ class CPWL_Button : public CPWL_Wnd { bool OnLButtonUp(const CFX_PointF& point, uint32_t nFlag) override; protected: - bool m_bMouseDown; + bool m_bMouseDown = false; }; #endif // FPDFSDK_PWL_CPWL_BUTTON_H_ |