| Index: xfa/fwl/cfwl_scrollbar.cpp
|
| diff --git a/xfa/fwl/cfwl_scrollbar.cpp b/xfa/fwl/cfwl_scrollbar.cpp
|
| index d6124c6515d5f5f0b16f1f76f24da6b02a693915..a8e4447263573d6cd6610323ee9444dd39c42907 100644
|
| --- a/xfa/fwl/cfwl_scrollbar.cpp
|
| +++ b/xfa/fwl/cfwl_scrollbar.cpp
|
| @@ -157,7 +157,7 @@ void CFWL_ScrollBar::Layout() {
|
| part.m_pWidget = this;
|
| m_fMinThumb = *static_cast<FX_FLOAT*>(
|
| pTheme->GetCapacity(&part, CFWL_WidgetCapacity::Size));
|
| - GetClientRect(m_rtClient);
|
| + m_rtClient = GetClientRect();
|
| CalcButtonLen();
|
| CalcMinButtonRect(m_rtMinBtn);
|
| CalcMaxButtonRect(m_rtMaxBtn);
|
| @@ -433,7 +433,7 @@ void CFWL_ScrollBar::DoMouseDown(int32_t iItem,
|
| return;
|
|
|
| iState = CFWL_PartState_Pressed;
|
| - Repaint(&rtItem);
|
| + RepaintRect(rtItem);
|
| }
|
|
|
| void CFWL_ScrollBar::DoMouseUp(int32_t iItem,
|
| @@ -447,7 +447,7 @@ void CFWL_ScrollBar::DoMouseUp(int32_t iItem,
|
| return;
|
|
|
| iState = iNewState;
|
| - Repaint(&rtItem);
|
| + RepaintRect(rtItem);
|
| OnScroll(CFWL_EventScroll::Code::EndScroll, m_fTrackPos);
|
| }
|
|
|
| @@ -463,7 +463,7 @@ void CFWL_ScrollBar::DoMouseMove(int32_t iItem,
|
| return;
|
|
|
| iState = iNewState;
|
| - Repaint(&rtItem);
|
| + RepaintRect(rtItem);
|
| } else if ((2 == iItem) && (m_iThumbButtonState == CFWL_PartState_Pressed)) {
|
| FX_FLOAT fPos = GetTrackPointPos(fx, fy);
|
| m_fTrackPos = fPos;
|
| @@ -478,7 +478,7 @@ void CFWL_ScrollBar::DoMouseLeave(int32_t iItem,
|
| return;
|
|
|
| iState = CFWL_PartState_Normal;
|
| - Repaint(&rtItem);
|
| + RepaintRect(rtItem);
|
| }
|
|
|
| void CFWL_ScrollBar::DoMouseHover(int32_t iItem,
|
| @@ -488,7 +488,7 @@ void CFWL_ScrollBar::DoMouseHover(int32_t iItem,
|
| return;
|
|
|
| iState = CFWL_PartState_Hovered;
|
| - Repaint(&rtItem);
|
| + RepaintRect(rtItem);
|
| }
|
|
|
| CFWL_ScrollBar::Timer::Timer(CFWL_ScrollBar* pToolTip) : CFWL_Timer(pToolTip) {}
|
|
|