From 22da178714b8b9487eb95900fe4d793510b59b3b Mon Sep 17 00:00:00 2001 From: Rubin Xu Date: Thu, 2 Feb 2023 16:00:03 +0000 Subject: [PATCH] Do not call notification manager with lock held Test: None Change-Id: I3362ba3de2b0a827d09ac9685f14221c32c58403 --- .../server/devicepolicy/DevicePolicyManagerService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index c67ffd5a0d71d..c6b22077f5f9e 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -18435,9 +18435,9 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { .addExtras(extras) .build(); - mInjector.getNotificationManager().notifyAsUser( + mHandler.post(() -> mInjector.getNotificationManager().notifyAsUser( null, SystemMessage.NOTE_PERSONAL_APPS_SUSPENDED, notification, - UserHandle.of(getProfileParentId(profileUserId))); + UserHandle.of(getProfileParentId(profileUserId)))); } private String getPersonalAppSuspensionButtonText() {