diff options
| author | 2024-03-15 08:16:36 +0000 | |
|---|---|---|
| committer | 2024-03-15 08:19:06 +0000 | |
| commit | d24e7bc1017eb9c14a85f26c4c699f724c766033 (patch) | |
| tree | 1a87f96335592ff10c01a2cfddcc8db5ec591567 | |
| parent | 3b95fbb8d21677df7551a85ae17cee20e5913a99 (diff) | |
Adding package name in case of the restricting the overlay activities.
Bug: 307231174
Test: Manually tested the flow.
Test: atest UsbManagerTests
Change-Id: I37431d5fbef9eadfbb2538dbbebbecdea495e2f9
| -rw-r--r-- | services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java b/services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java index 2ff21ad40558..40537c85784d 100644 --- a/services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java +++ b/services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java @@ -978,8 +978,14 @@ public class UsbProfileGroupSettingsManager { shouldRestrictOverlayActivities = filteredAppProcessInfos.stream().anyMatch(pkg -> { try { - return mPackageManager.getProperty(PROPERTY_RESTRICT_USB_OVERLAY_ACTIVITIES, pkg) - .getBoolean(); + boolean restrictUsbOverlayActivitiesForPackage = mPackageManager + .getProperty(PROPERTY_RESTRICT_USB_OVERLAY_ACTIVITIES, pkg).getBoolean(); + + if (restrictUsbOverlayActivitiesForPackage) { + Slog.d(TAG, "restricting usb overlay activities as package " + pkg + + " is in foreground"); + } + return restrictUsbOverlayActivitiesForPackage; } catch (NameNotFoundException e) { if (DEBUG) { Slog.d(TAG, "property PROPERTY_RESTRICT_USB_OVERLAY_ACTIVITIES " @@ -989,8 +995,8 @@ public class UsbProfileGroupSettingsManager { } }); - if (shouldRestrictOverlayActivities) { - Slog.d(TAG, "restricting starting of usb overlay activities"); + if (!shouldRestrictOverlayActivities) { + Slog.d(TAG, "starting of usb overlay activities"); } return shouldRestrictOverlayActivities; } |