diff --git a/frameworks/native/appkit/app/main_thread.cpp b/frameworks/native/appkit/app/main_thread.cpp index 7b446e28799ebc360b221485c030e72e97c85706..34d6f74d656e83a7f4cb3b5b121c7eed1a854d98 100644 --- a/frameworks/native/appkit/app/main_thread.cpp +++ b/frameworks/native/appkit/app/main_thread.cpp @@ -2466,7 +2466,7 @@ bool MainThread::PrepareAbilityDelegator(const std::shared_ptr & auto testRunner = TestRunner::Create(runtime, args, false); auto delegator = IAbilityDelegator::Create(runtime, application_->GetAppContext(), std::move(testRunner), record->observer); - AbilityDelegatorRegistry::RegisterInstance(delegator, args, AbilityRuntime::Runtime::Language::JS); + AbilityDelegatorRegistry::RegisterInstance(delegator, args, runtime->GetLanguage()); delegator->SetApiTargetVersion(targetVersion); delegator->Prepare(); } @@ -2477,7 +2477,7 @@ bool MainThread::PrepareAbilityDelegator(const std::shared_ptr & auto testRunner = TestRunner::Create(runtime, args, false); auto delegator = IAbilityDelegator::Create(runtime, application_->GetAppContext(), std::move(testRunner), record->observer); - AbilityDelegatorRegistry::RegisterInstance(delegator, args, AbilityRuntime::Runtime::Language::ETS); + AbilityDelegatorRegistry::RegisterInstance(delegator, args, runtime->GetLanguage()); delegator->SetApiTargetVersion(targetVersion); delegator->Prepare(); } diff --git a/test/unittest/appkit/main_thread_test/main_thread_test.cpp b/test/unittest/appkit/main_thread_test/main_thread_test.cpp index ac1a95f76c51656967ecc7842c3d7bf4d3bb0a8d..91d65cc3501222bef168a3cb518c6dc8ca25f0b2 100644 --- a/test/unittest/appkit/main_thread_test/main_thread_test.cpp +++ b/test/unittest/appkit/main_thread_test/main_thread_test.cpp @@ -2553,5 +2553,18 @@ HWTEST_F(MainThreadTest, HandleUpdatePluginInfoInstalled_0100, TestSize.Level1) EXPECT_EQ(appLibPaths["pluginBundleName/moduleName"][0], "/data/storage/el1/bundle/+plugins/test"); } + +/** + * @tc.name: NotifyDeviceDisConnect_0100 + * @tc.desc: Notify device connect. + * @tc.type: FUNC + */ +HWTEST_F(MainThreadTest, NotifyDeviceDisConnect_0100, TestSize.Level1) +{ + std::shared_ptr mainThread = std::make_shared(); + ASSERT_NE(mainThread, nullptr); + bool ret = mainThread->NotifyDeviceDisConnect(); + EXPECT_EQ(ret, false); +} } // namespace AppExecFwk } // namespace OHOS