From 13e60ed500b4ec984b50151be49b9b6db4b75b4f Mon Sep 17 00:00:00 2001 From: lovechinamo Date: Wed, 22 Jun 2022 17:02:44 +0800 Subject: [PATCH] Signed-off-by: lovechinamo Changes to be committed: modified: frameworks/inputmethod_controller/src/input_method_controller.cpp --- .../inputmethod_controller/src/input_method_controller.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frameworks/inputmethod_controller/src/input_method_controller.cpp b/frameworks/inputmethod_controller/src/input_method_controller.cpp index ed07a7d..39d051d 100644 --- a/frameworks/inputmethod_controller/src/input_method_controller.cpp +++ b/frameworks/inputmethod_controller/src/input_method_controller.cpp @@ -385,8 +385,10 @@ using namespace MessageID; std::u16string InputMethodController::GetTextAfterCursor(int32_t number) { IMSA_HILOGI("InputMethodController::GetTextBeforeCursor"); - if (!mTextString.empty()) { - int32_t endPos = (mSelectNewEnd+number(mTextString.size())) + ? (mSelectNewEnd + number) + : mTextString.size(); return mTextString.substr(mSelectNewEnd, endPos); } return u"";