summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sarup Dalwani <sarup@google.com> 2024-03-15 08:16:36 +0000
committer Sarup Dalwani <sarup@google.com> 2024-03-15 08:19:06 +0000
commitd24e7bc1017eb9c14a85f26c4c699f724c766033 (patch)
tree1a87f96335592ff10c01a2cfddcc8db5ec591567
parent3b95fbb8d21677df7551a85ae17cee20e5913a99 (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.java14
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;
}