diff options
Diffstat (limited to 'xfa/src/fwl/src/basewidget/fwl_editimp.cpp')
-rw-r--r-- | xfa/src/fwl/src/basewidget/fwl_editimp.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/xfa/src/fwl/src/basewidget/fwl_editimp.cpp b/xfa/src/fwl/src/basewidget/fwl_editimp.cpp index 38940f2e8d..100a25dde6 100644 --- a/xfa/src/fwl/src/basewidget/fwl_editimp.cpp +++ b/xfa/src/fwl/src/basewidget/fwl_editimp.cpp @@ -1816,8 +1816,7 @@ void CFWL_EditImpDelegate::DoButtonDown(CFWL_MsgMouse* pMsg) { IFDE_TxtEdtPage* pPage = m_pOwner->m_pEdtEngine->GetPage(0); if (!pPage) return; - CFX_PointF pt; - pt.Set(pMsg->m_fx, pMsg->m_fy); + CFX_PointF pt(pMsg->m_fx, pMsg->m_fy); m_pOwner->DeviceToEngine(pt); FX_BOOL bBefore = TRUE; int32_t nIndex = pPage->GetCharIndex(pt, bBefore); @@ -1900,8 +1899,7 @@ void CFWL_EditImpDelegate::OnButtonDblClk(CFWL_MsgMouse* pMsg) { IFDE_TxtEdtPage* pPage = m_pOwner->m_pEdtEngine->GetPage(0); if (!pPage) return; - CFX_PointF pt; - pt.Set(pMsg->m_fx, pMsg->m_fy); + CFX_PointF pt(pMsg->m_fx, pMsg->m_fy); m_pOwner->DeviceToEngine(pt); int32_t nCount = 0; int32_t nIndex = pPage->SelectWord(pt, nCount); @@ -1922,8 +1920,7 @@ void CFWL_EditImpDelegate::OnMouseMove(CFWL_MsgMouse* pMsg) { IFDE_TxtEdtPage* pPage = m_pOwner->m_pEdtEngine->GetPage(0); if (!pPage) return; - CFX_PointF pt; - pt.Set(pMsg->m_fx, pMsg->m_fy); + CFX_PointF pt(pMsg->m_fx, pMsg->m_fy); m_pOwner->DeviceToEngine(pt); FX_BOOL bBefore = TRUE; int32_t nIndex = pPage->GetCharIndex(pt, bBefore); |