mirror of
https://github.com/openharmony/miscservices_inputmethod.git
synced 2026-07-19 12:08:05 -04:00
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:
@@ -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"";
|
||||
|
||||
Reference in New Issue
Block a user