Merge "Adding package name in case of the restricting the overlay activities." into main
diff --git a/services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java b/services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java
index 2ff21ad..40537c8 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 @@
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 @@
}
});
- if (shouldRestrictOverlayActivities) {
- Slog.d(TAG, "restricting starting of usb overlay activities");
+ if (!shouldRestrictOverlayActivities) {
+ Slog.d(TAG, "starting of usb overlay activities");
}
return shouldRestrictOverlayActivities;
}