Signed-off-by: lovechinamo <wangdongqi2@huawei.com>

Changes to be committed:
	modified:   frameworks/inputmethod_controller/src/input_method_controller.cpp
This commit is contained in:
lovechinamo
2022-06-22 17:02:44 +08:00
parent 9501a79f6e
commit 7b93bd98b9
@@ -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();
if (!mTextString.empty() && mTextString.size() <= INT_MAX) {
int32_t endPos = (mSelectNewEnd + number < static_cast<int32_t>(mTextString.size()))
? (mSelectNewEnd + number)
: mTextString.size();
return mTextString.substr(mSelectNewEnd, endPos);
}
return u"";