From 426de81a1d4e613250c1b3413067af2119100791 Mon Sep 17 00:00:00 2001 From: yuzhiqiang_10 Date: Mon, 25 Aug 2025 17:30:42 +0800 Subject: [PATCH] modify hicar Signed-off-by: yuzhiqiang_10 --- services/native/src/usb_device_manager.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/native/src/usb_device_manager.cpp b/services/native/src/usb_device_manager.cpp index a0304e9e..5693ea04 100644 --- a/services/native/src/usb_device_manager.cpp +++ b/services/native/src/usb_device_manager.cpp @@ -301,7 +301,12 @@ void UsbDeviceManager::UpdateFunctions(int32_t func) } ReportFuncChangeSysEvent(currentFunctions_, func); currentFunctions_ = func; - BroadcastFuncChange(connected_, currentFunctions_); + if (!connected_ && gadgetConnected_) { + USB_HILOGI(MODULE_USB_SERVICE, "%{public}s: connect %{public}d, gadget connect %{public}d", + __func__, connected_, gadgetConnected_); + } else { + BroadcastFuncChange(connected_, currentFunctions_); + } ProcessFunctionNotifier(connected_, func); } -- Gitee