diff options
Diffstat (limited to 'xfa/fxfa/cxfa_fftextedit.cpp')
-rw-r--r-- | xfa/fxfa/cxfa_fftextedit.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/xfa/fxfa/cxfa_fftextedit.cpp b/xfa/fxfa/cxfa_fftextedit.cpp index e27971d5df..82b6f63b59 100644 --- a/xfa/fxfa/cxfa_fftextedit.cpp +++ b/xfa/fxfa/cxfa_fftextedit.cpp @@ -299,8 +299,9 @@ void CXFA_FFTextEdit::OnTextChanged(CFWL_Widget* pWidget, CFWL_DateTimePicker* pDateTime = (CFWL_DateTimePicker*)pEdit; eParam.m_wsNewText = pDateTime->GetEditText(); if (pDateTime->HasSelection()) { - std::tie(eParam.m_iSelStart, eParam.m_iSelEnd) = - pDateTime->GetSelection(); + size_t count; + std::tie(eParam.m_iSelStart, count) = pDateTime->GetSelection(); + eParam.m_iSelEnd = eParam.m_iSelStart + count; } } else { eParam.m_wsNewText = pEdit->GetText(); |