From 46149e42b8d5cb57c0ac80cb411d03b6d5815e33 Mon Sep 17 00:00:00 2001 From: Alex Johnston Date: Thu, 18 Feb 2021 17:16:57 +0000 Subject: [PATCH] Handle isUsbDataSignalingEnabledForUser PO case If there is no DO or COPE PO, then usb data signaling is enabled. Bug: 180547881 Test: Manual testing atest com.android.server.devicepolicy.DevicePolicyManagerTest Change-Id: I32a1f73ca403b6c1c38b7c6fa70cc2f0f0830324 --- .../android/server/devicepolicy/DevicePolicyManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index 604d1d6c010b0..231037b2f2b8b 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -16696,7 +16696,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { synchronized (getLockObject()) { final ActiveAdmin admin = getDeviceOwnerOrProfileOwnerOfOrganizationOwnedDeviceLocked( UserHandle.USER_SYSTEM); - return admin != null && admin.mUsbDataSignalingEnabled; + return admin == null || admin.mUsbDataSignalingEnabled; } }