Index: fpdfsdk/src/fxedit/fxet_pageobjs.cpp |
diff --git a/fpdfsdk/src/fxedit/fxet_pageobjs.cpp b/fpdfsdk/src/fxedit/fxet_pageobjs.cpp |
index 63ab467ebe5f9648ef151f913d3b2dc053089433..6d091b7c19ba95292d381e593aaebcad0ff40a94 100644 |
--- a/fpdfsdk/src/fxedit/fxet_pageobjs.cpp |
+++ b/fpdfsdk/src/fxedit/fxet_pageobjs.cpp |
@@ -100,9 +100,7 @@ void IFX_Edit::DrawUnderline(CFX_RenderDevice* pDevice, |
if (!rcClip.IsEmpty()) { |
CFX_FloatRect rcTemp = rcClip; |
pUser2Device->TransformRect(rcTemp); |
- pDevice->SetClip_Rect(FX_RECT((int32_t)rcTemp.left, (int32_t)rcTemp.top, |
- (int32_t)rcTemp.right, |
- (int32_t)rcTemp.bottom)); |
+ pDevice->SetClip_Rect(rcTemp.ToFxRect()); |
} |
if (IFX_Edit_Iterator* pIterator = pEdit->GetIterator()) { |
@@ -171,9 +169,7 @@ void IFX_Edit::DrawEdit(CFX_RenderDevice* pDevice, |
if (!rcClip.IsEmpty()) { |
CFX_FloatRect rcTemp = rcClip; |
pUser2Device->TransformRect(rcTemp); |
- pDevice->SetClip_Rect(FX_RECT((int32_t)rcTemp.left, (int32_t)rcTemp.top, |
- (int32_t)rcTemp.right, |
- (int32_t)rcTemp.bottom)); |
+ pDevice->SetClip_Rect(rcTemp.ToFxRect()); |
} |
if (IFX_Edit_Iterator* pIterator = pEdit->GetIterator()) { |
@@ -293,9 +289,7 @@ void IFX_Edit::DrawRichEdit(CFX_RenderDevice* pDevice, |
if (!rcClip.IsEmpty()) { |
CFX_FloatRect rcTemp = rcClip; |
pUser2Device->TransformRect(rcTemp); |
- pDevice->SetClip_Rect(FX_RECT((int32_t)rcTemp.left, (int32_t)rcTemp.top, |
- (int32_t)rcTemp.right, |
- (int32_t)rcTemp.bottom)); |
+ pDevice->SetClip_Rect(rcTemp.ToFxRect()); |
} |
if (IFX_Edit_Iterator* pIterator = pEdit->GetIterator()) { |