| Index: fpdfsdk/fsdk_mgr.cpp
|
| diff --git a/fpdfsdk/fsdk_mgr.cpp b/fpdfsdk/fsdk_mgr.cpp
|
| index 7240fe1d0b84fad85404abb44dfbf2007db1497e..cfb1b8a8b38152fc7d24a4d59e7e6437ab31e20d 100644
|
| --- a/fpdfsdk/fsdk_mgr.cpp
|
| +++ b/fpdfsdk/fsdk_mgr.cpp
|
| @@ -1158,12 +1158,10 @@ void CPDFSDK_PageView::ClearFXAnnots() {
|
| SetLock(FALSE);
|
| }
|
|
|
| -void CPDFSDK_PageView::UpdateRects(CFX_RectArray& rects) {
|
| - for (int i = 0; i < rects.GetSize(); i++) {
|
| - CFX_FloatRect rc = rects.GetAt(i);
|
| - CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
|
| +void CPDFSDK_PageView::UpdateRects(const std::vector<CFX_FloatRect>& rects) {
|
| + CPDFDoc_Environment* pEnv = m_pSDKDoc->GetEnv();
|
| + for (const auto& rc : rects)
|
| pEnv->FFI_Invalidate(m_page, rc.left, rc.top, rc.right, rc.bottom);
|
| - }
|
| }
|
|
|
| void CPDFSDK_PageView::UpdateView(CPDFSDK_Annot* pAnnot) {
|
|
|