| Index: fpdfsdk/src/fxedit/fxet_edit.cpp
|
| diff --git a/fpdfsdk/src/fxedit/fxet_edit.cpp b/fpdfsdk/src/fxedit/fxet_edit.cpp
|
| index c7abbf44bb10e4f62e8a32edd2f95432be78ff22..0e66b0e3b57a8424484f28c2e63c361e8c5e5c1a 100644
|
| --- a/fpdfsdk/src/fxedit/fxet_edit.cpp
|
| +++ b/fpdfsdk/src/fxedit/fxet_edit.cpp
|
| @@ -6,6 +6,8 @@
|
|
|
| #include "fpdfsdk/include/fxedit/fxet_edit.h"
|
|
|
| +#include <algorithm>
|
| +
|
| #include "core/include/fpdfapi/fpdf_resource.h"
|
|
|
| #define FX_EDIT_UNDO_MAXITEM 10000
|
| @@ -176,8 +178,7 @@ void CFX_Edit_Refresh::Analyse(int32_t nAlignment) {
|
| CPDF_Rect rcResult;
|
| FX_FLOAT fWidthDiff;
|
|
|
| - int32_t szMax =
|
| - FX_EDIT_MAX(m_OldLineRects.GetSize(), m_NewLineRects.GetSize());
|
| + int32_t szMax = std::max(m_OldLineRects.GetSize(), m_NewLineRects.GetSize());
|
| int32_t i = 0;
|
|
|
| while (i < szMax) {
|
| @@ -1726,7 +1727,7 @@ void CFX_Edit::SetContentChanged() {
|
|
|
| void CFX_Edit::SelectAll() {
|
| if (m_pVT->IsValid()) {
|
| - m_SelState = GetWholeWordRange();
|
| + m_SelState = CFX_Edit_Select(GetWholeWordRange());
|
| SetCaret(m_SelState.EndPos);
|
|
|
| ScrollToCaret();
|
|
|