diff --git a/frameworks/inputmethod_controller/include/input_method_controller.h b/frameworks/inputmethod_controller/include/input_method_controller.h index 39c870b..0a6ec3b 100644 --- a/frameworks/inputmethod_controller/include/input_method_controller.h +++ b/frameworks/inputmethod_controller/include/input_method_controller.h @@ -91,7 +91,7 @@ namespace MiscServices { int mSelectOldEnd = 0; int mSelectNewBegin = 0; int mSelectNewEnd = 0; - int mSpecialKeyPress = 0; + int32_t mSpecialKeyPress = 0; static std::mutex instanceLock_; static sptr instance_; diff --git a/frameworks/inputmethod_controller/src/input_method_controller.cpp b/frameworks/inputmethod_controller/src/input_method_controller.cpp index 4ee90a7..b9f1094 100644 --- a/frameworks/inputmethod_controller/src/input_method_controller.cpp +++ b/frameworks/inputmethod_controller/src/input_method_controller.cpp @@ -361,7 +361,7 @@ using namespace MessageID; int32_t status = keyEvent->GetKeyAction(); if (mSpecialKeyPress != 0) { if ((code == MMI::KeyEvent::KEYCODE_CTRL_LEFT || code == MMI::KeyEvent::KEYCODE_CTRL_RIGHT) && status == MMI::KeyEvent::KEY_ACTION_UP) { - mSpecailKeyPress--; + mSpecialKeyPress--; } return false; }