From 18b3430b131e8aa9a79b880133ee6e0ded539b59 Mon Sep 17 00:00:00 2001 From: yangmingliang Date: Thu, 30 May 2024 20:35:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=AD=E5=BC=B9=E7=AA=97=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangmingliang Change-Id: I455ff15b7f92cbdc32f9737fe47efb225c8fc55b --- services/native/src/usb_function_switch_window.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/services/native/src/usb_function_switch_window.cpp b/services/native/src/usb_function_switch_window.cpp index a25a1be6..ecbbfb37 100644 --- a/services/native/src/usb_function_switch_window.cpp +++ b/services/native/src/usb_function_switch_window.cpp @@ -195,10 +195,11 @@ bool UsbFunctionSwitchWindow::UnShowFunctionSwitchWindow() auto ret = abmc->StopServiceAbility(want); if (ret != UEC_OK) { USB_HILOGE(MODULE_SERVICE, "StopServiceAbility failed %{public}d", ret); - if (abmc->KillProcess(functionSwitchBundleName_) != UEC_OK) { - USB_HILOGE(MODULE_USB_SERVICE, "KillProcess failed"); + ret = abmc->DisconnectAbility(usbFuncAbilityConn); + if (ret != UEC_OK) { + USB_HILOGE(MODULE_SERVICE, "DisconnectAbility failed %{public}d", ret); + return false; } - return false; } USB_HILOGD(MODULE_USB_SERVICE, "unshow function switch window success"); return true; -- Gitee