summaryrefslogtreecommitdiff
path: root/fpdfsdk/pwl/cpwl_scroll_bar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fpdfsdk/pwl/cpwl_scroll_bar.cpp')
-rw-r--r--fpdfsdk/pwl/cpwl_scroll_bar.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/fpdfsdk/pwl/cpwl_scroll_bar.cpp b/fpdfsdk/pwl/cpwl_scroll_bar.cpp
index 0209ba09c2..d3c8e847ed 100644
--- a/fpdfsdk/pwl/cpwl_scroll_bar.cpp
+++ b/fpdfsdk/pwl/cpwl_scroll_bar.cpp
@@ -111,14 +111,12 @@ CPWL_SBButton::CPWL_SBButton(const CreateParams& cp,
PWL_SBBUTTON_TYPE eButtonType)
: CPWL_Wnd(cp, std::move(pAttachedData)),
m_eScrollBarType(eScrollBarType),
- m_eSBButtonType(eButtonType) {}
+ m_eSBButtonType(eButtonType) {
+ GetCreationParams()->eCursorType = FXCT_ARROW;
+}
CPWL_SBButton::~CPWL_SBButton() = default;
-void CPWL_SBButton::OnCreate(CreateParams* pParamsToAdjust) {
- pParamsToAdjust->eCursorType = FXCT_ARROW;
-}
-
void CPWL_SBButton::DrawThisAppearance(CFX_RenderDevice* pDevice,
const CFX_Matrix& mtUser2Device) {
if (!IsVisible())
@@ -302,14 +300,12 @@ bool CPWL_SBButton::OnMouseMove(const CFX_PointF& point, uint32_t nFlag) {
CPWL_ScrollBar::CPWL_ScrollBar(const CreateParams& cp,
std::unique_ptr<PrivateData> pAttachedData,
PWL_SCROLLBAR_TYPE sbType)
- : CPWL_Wnd(cp, std::move(pAttachedData)), m_sbType(sbType) {}
+ : CPWL_Wnd(cp, std::move(pAttachedData)), m_sbType(sbType) {
+ GetCreationParams()->eCursorType = FXCT_ARROW;
+}
CPWL_ScrollBar::~CPWL_ScrollBar() = default;
-void CPWL_ScrollBar::OnCreate(CreateParams* pParamsToAdjust) {
- pParamsToAdjust->eCursorType = FXCT_ARROW;
-}
-
void CPWL_ScrollBar::OnDestroy() {
// Until cleanup takes place in the virtual destructor for CPWL_Wnd
// subclasses, implement the virtual OnDestroy method that does the