Clear CPWL_EditImpl_Refresh::m_NewLineRects after move.

Avoid the possibility of "valid but unspecified" state gotcha
with std::move() of std::vector<>.

Change-Id: I41b8b6ba0812d336a6c1153961a88bcebe2b125e
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/52512
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/fpdfsdk/pwl/cpwl_edit_impl.cpp b/fpdfsdk/pwl/cpwl_edit_impl.cpp
index efdd49e..c4e3ff4 100644
--- a/fpdfsdk/pwl/cpwl_edit_impl.cpp
+++ b/fpdfsdk/pwl/cpwl_edit_impl.cpp
@@ -165,8 +165,9 @@
 CPWL_EditImpl_Refresh::~CPWL_EditImpl_Refresh() {}
 
 void CPWL_EditImpl_Refresh::BeginRefresh() {
-  m_RefreshRects.clear();
   m_OldLineRects = std::move(m_NewLineRects);
+  m_NewLineRects.clear();
+  m_RefreshRects.clear();
 }
 
 void CPWL_EditImpl_Refresh::Push(const CPVT_WordRange& linerange,