| Index: xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp
|
| diff --git a/xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp b/xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp
|
| index ab9a163f15df3e0e6db0d52e2c15462327f0b200..3c470a872d28c6aef3cd102a94e0e1cc20e46df8 100644
|
| --- a/xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp
|
| +++ b/xfa/src/fwl/src/basewidget/fwl_tooltipctrlimp.cpp
|
| @@ -94,7 +94,8 @@ FWL_ERR CFWL_ToolTipImp::GetWidgetRect(CFX_RectF& rect, FX_BOOL bAutoSize) {
|
| m_pProperties->m_pThemeProvider = GetAvailableTheme();
|
| }
|
| CFX_WideString wsCaption;
|
| - IFWL_ToolTipDP* pData = (IFWL_ToolTipDP*)m_pProperties->m_pDataProvider;
|
| + IFWL_ToolTipDP* pData =
|
| + static_cast<IFWL_ToolTipDP*>(m_pProperties->m_pDataProvider);
|
| if (pData) {
|
| pData->GetCaption(m_pInterface, wsCaption);
|
| }
|
| @@ -131,11 +132,10 @@ FWL_ERR CFWL_ToolTipImp::GetClientRect(CFX_RectF& rect) {
|
| if (pTheme) {
|
| CFWL_ThemePart part;
|
| part.m_pWidget = m_pInterface;
|
| - FX_FLOAT* value = NULL;
|
| - value = (FX_FLOAT*)pTheme->GetCapacity(&part, FWL_WGTCAPACITY_CXBorder);
|
| - x = *value;
|
| - value = (FX_FLOAT*)pTheme->GetCapacity(&part, FWL_WGTCAPACITY_CYBorder);
|
| - y = *value;
|
| + x = *static_cast<FX_FLOAT*>(
|
| + pTheme->GetCapacity(&part, FWL_WGTCAPACITY_CXBorder));
|
| + y = *static_cast<FX_FLOAT*>(
|
| + pTheme->GetCapacity(&part, FWL_WGTCAPACITY_CYBorder));
|
| }
|
| rect = m_pProperties->m_rtWidget;
|
| rect.Offset(-rect.left, -rect.top);
|
| @@ -214,7 +214,8 @@ FWL_ERR CFWL_ToolTipImp::SetAnchor(const CFX_RectF& rtAnchor) {
|
| return TRUE;
|
| }
|
| FWL_ERR CFWL_ToolTipImp::Show() {
|
| - IFWL_ToolTipDP* pData = (IFWL_ToolTipDP*)m_pProperties->m_pDataProvider;
|
| + IFWL_ToolTipDP* pData =
|
| + static_cast<IFWL_ToolTipDP*>(m_pProperties->m_pDataProvider);
|
| int32_t nInitDelay = pData->GetInitialDelay(m_pInterface);
|
| if ((m_pProperties->m_dwStates & FWL_WGTSTATE_Invisible)) {
|
| m_hTimerShow = FWL_StartTimer(&m_TimerShow, nInitDelay, FALSE);
|
| @@ -235,7 +236,8 @@ FWL_ERR CFWL_ToolTipImp::Hide() {
|
| }
|
| FWL_ERR CFWL_ToolTipImp::SetStates(FX_DWORD dwStates, FX_BOOL bSet) {
|
| if ((dwStates & FWL_WGTSTATE_Invisible) && !bSet) {
|
| - IFWL_ToolTipDP* pData = (IFWL_ToolTipDP*)m_pProperties->m_pDataProvider;
|
| + IFWL_ToolTipDP* pData =
|
| + static_cast<IFWL_ToolTipDP*>(m_pProperties->m_pDataProvider);
|
| int32_t nAutoPopDelay = pData->GetAutoPopDelay(m_pInterface);
|
| m_hTimerHide = FWL_StartTimer(&m_TimerHide, nAutoPopDelay, FALSE);
|
| }
|
|
|