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

Changes to be committed:
	modified:   input_method_controller.cpp
This commit is contained in:
lovechinamo
2022-06-20 16:48:26 +08:00
parent ba18cd0cd5
commit c2b2e4fe98
@@ -384,8 +384,9 @@ using namespace MessageID;
std::u16string InputMethodController::GetTextAfterCursor(int32_t number)
{
constexpr unsigned int MAX_INT32_T = 2147483647;
IMSA_HILOGI("InputMethodController::GetTextBeforeCursor");
if (!mTextString.empty()) {
if (!mTextString.empty() && mTextString.size <= MAX_INT32_T) {
int32_t endPos = (mSelectNewEnd + number < static_cast<int32_t>(mTextString.size()))
? (mSelectNewEnd + number)
: mTextString.size();