From aa495c545081e9457c0db7a9fd14eb64848f8adb Mon Sep 17 00:00:00 2001 From: shenpeixing Date: Tue, 2 Sep 2025 15:53:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81=E5=B7=AE?= =?UTF-8?q?=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shenpeixing --- services/miscdevice_service/src/miscdevice_service.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/miscdevice_service/src/miscdevice_service.cpp b/services/miscdevice_service/src/miscdevice_service.cpp index 3c9d9ae..6d74c8b 100644 --- a/services/miscdevice_service/src/miscdevice_service.cpp +++ b/services/miscdevice_service/src/miscdevice_service.cpp @@ -160,6 +160,10 @@ void MiscdeviceService::OnAddSystemAbility(int32_t systemAbilityId, const std::s case DISTRIBUTED_KV_DATA_SERVICE_ABILITY_ID: { MISC_HILOGI("Distributed kv data service start"); std::lock_guard lock(isVibrationPriorityReadyMutex_); + if (isVibrationPriorityReady_) { /** Datashare will reconnect to the client and register data after alive */ + MISC_HILOGI("PriorityManager already init"); + break; + } if (PriorityManager->Init()) { MISC_HILOGI("PriorityManager init"); isVibrationPriorityReady_ = true; -- Gitee