diff --git a/interfaces/kits/js/napi/inputmethodengine/src/js_keyboard_delegate_listener.cpp b/interfaces/kits/js/napi/inputmethodengine/src/js_keyboard_delegate_listener.cpp index df0bb2e..5427c42 100644 --- a/interfaces/kits/js/napi/inputmethodengine/src/js_keyboard_delegate_listener.cpp +++ b/interfaces/kits/js/napi/inputmethodengine/src/js_keyboard_delegate_listener.cpp @@ -149,13 +149,13 @@ namespace MiscServices { std::lock_guard lock(mMutex); IMSA_HILOGI("JsKeyboardDelegateListener::OnKeyEvent"); - bool result = false; + auto result = false; auto task = [this, keyCode, keyStatus, &result] () { NativeValue* nativeValue = engine_->CreateObject(); NativeObject* object = ConvertNativeValueTo(nativeValue); if (object == nullptr) { IMSA_HILOGI("Failed to convert rect to jsObject"); - return false; + return; } NativeValue* argv[] = {nativeValue}; std::string methodName; @@ -166,7 +166,7 @@ namespace MiscServices { } object->SetProperty("keyCode", CreateJsValue(*engine_, static_cast(keyCode))); object->SetProperty("keyAction", CreateJsValue(*engine_, static_cast(keyStatus))); - return CallJsMethodReturnBool(methodName, argv, ArraySize(argv)); + result = CallJsMethodReturnBool(methodName, argv, ArraySize(argv)); }; mainHandler_->PostSyncTask(task);