From 4331df78eb43a9baae012d6e5a4c26112d382f11 Mon Sep 17 00:00:00 2001 From: zhouyongfei Date: Tue, 2 Nov 2021 14:25:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=85=A5=E8=BE=93=E5=85=A5=E6=B3=95?= =?UTF-8?q?=E5=A4=9A=E5=89=8D=E5=8F=B0=E8=B0=83=E7=94=A8=E7=9A=84=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouyongfei --- interfaces/kits/js/napi/js_input_method_engine.cpp | 4 ++-- services/src/peruser_session.cpp | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/interfaces/kits/js/napi/js_input_method_engine.cpp b/interfaces/kits/js/napi/js_input_method_engine.cpp index 00394d2..e044d1f 100644 --- a/interfaces/kits/js/napi/js_input_method_engine.cpp +++ b/interfaces/kits/js/napi/js_input_method_engine.cpp @@ -213,8 +213,8 @@ namespace MiscServices { */ extern "C" __attribute__((constructor)) void RegisterModule() { - IMSA_HILOGI("RegisterModule() is called!"); - napi_module_register(&inputMethodEngineModule); + IMSA_HILOGI("RegisterModule() is called!"); + napi_module_register(&inputMethodEngineModule); } } } \ No newline at end of file diff --git a/services/src/peruser_session.cpp b/services/src/peruser_session.cpp index e7c7de9..8598599 100644 --- a/services/src/peruser_session.cpp +++ b/services/src/peruser_session.cpp @@ -1182,7 +1182,9 @@ namespace MiscServices { want.SetElementName("com.example.kikakeyboard", "com.example.kikakeyboard.MainAbility"); sptr stub(new (std::nothrow) InputMethodAbilityConnectionStub(0)); sptr connCallback = new (std::nothrow) AAFwk::AbilityConnectionProxy(stub); - GetAbilityManagerService()->StartAbility(want); + std::shared_ptr setting = AAFwk::AbilityStartSetting::GetEmptySetting(); + setting->AddProperty(AAFwk::AbilityStartSetting::WINDOW_MODE_KEY, std::to_string(AAFwk::AbilityWindowConfiguration::MULTI_WINDOW_DISPLAY_FLOATING)); + GetAbilityManagerService()->StartAbility(want, *setting, nullptr, -1); } sptr PerUserSession::GetAbilityManagerService()