| Index: xfa/fwl/core/ifwl_tooltip.cpp
|
| diff --git a/xfa/fwl/core/ifwl_tooltip.cpp b/xfa/fwl/core/ifwl_tooltip.cpp
|
| index 5ee594cc323e2afb04f3108501827bf807e7f0ea..034ac56e05fcf45cc11692058e406937fb7ca319 100644
|
| --- a/xfa/fwl/core/ifwl_tooltip.cpp
|
| +++ b/xfa/fwl/core/ifwl_tooltip.cpp
|
| @@ -50,10 +50,8 @@ void IFWL_ToolTip::GetWidgetRect(CFX_RectF& rect, bool bAutoSize) {
|
| m_pProperties->m_pThemeProvider = GetAvailableTheme();
|
|
|
| CFX_WideString wsCaption;
|
| - IFWL_ToolTipDP* pData =
|
| - static_cast<IFWL_ToolTipDP*>(m_pProperties->m_pDataProvider);
|
| - if (pData)
|
| - pData->GetCaption(this, wsCaption);
|
| + if (m_pProperties->m_pDataProvider)
|
| + m_pProperties->m_pDataProvider->GetCaption(this, wsCaption);
|
|
|
| int32_t iLen = wsCaption.GetLength();
|
| if (iLen > 0) {
|
| @@ -154,16 +152,6 @@ void IFWL_ToolTip::UpdateTextOutStyles() {
|
| m_dwTTOStyles &= ~FDE_TTOSTYLE_SingleLine;
|
| }
|
|
|
| -void IFWL_ToolTip::SetStates(uint32_t dwStates, bool bSet) {
|
| - if ((dwStates & FWL_WGTSTATE_Invisible) && !bSet) {
|
| - IFWL_ToolTipDP* pData =
|
| - static_cast<IFWL_ToolTipDP*>(m_pProperties->m_pDataProvider);
|
| - int32_t nAutoPopDelay = pData->GetAutoPopDelay(this);
|
| - m_pTimerInfoHide = m_TimerHide.StartTimer(nAutoPopDelay, false);
|
| - }
|
| - IFWL_Widget::SetStates(dwStates, bSet);
|
| -}
|
| -
|
| void IFWL_ToolTip::RefreshToolTipPos() {
|
| if ((m_pProperties->m_dwStyleExes & FWL_STYLEEXT_TTP_NoAnchor) == 0) {
|
| CFX_RectF rtPopup;
|
|
|