Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe33f5c6 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Add missing userId arg

And a bit of logging

Test: create new user, validate DND pregrants
Fixes: 194923567
Change-Id: Id48e0949f4e70f4b1be841cbebd5e5e474086efe
parent 0e1f836e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -766,7 +766,7 @@ public class NotificationManagerService extends SystemService {
        ArraySet<String> defaultDnds = mConditionProviders.getDefaultPackages();
        for (int i = 0; i < defaultDnds.size(); i++) {
            allowDndPackage(defaultDnds.valueAt(i));
            allowDndPackage(userId, defaultDnds.valueAt(i));
        }
        setDefaultAssistantForUser(userId);
@@ -866,9 +866,9 @@ public class NotificationManagerService extends SystemService {
        }
    }
    private void allowDndPackage(String packageName) {
    private void allowDndPackage(int userId, String packageName) {
        try {
            getBinderService().setNotificationPolicyAccessGranted(packageName, true);
            getBinderService().setNotificationPolicyAccessGrantedForUser(packageName, userId, true);
        } catch (RemoteException e) {
            e.printStackTrace();
        }
+2 −0
Original line number Diff line number Diff line
@@ -475,6 +475,7 @@ public final class NotificationRecord {
        pw.println(prefix + "opPkg=" + getSbn().getOpPkg());
        pw.println(prefix + "icon=" + notification.getSmallIcon());
        pw.println(prefix + "flags=0x" + Integer.toHexString(notification.flags));
        pw.println(prefix + "originalFlags=0x" + Integer.toHexString(mOriginalFlags));
        pw.println(prefix + "pri=" + notification.priority);
        pw.println(prefix + "key=" + getSbn().getKey());
        pw.println(prefix + "seen=" + mStats.hasSeen());
@@ -541,6 +542,7 @@ public final class NotificationRecord {
        if (notification == null) {
            pw.println(prefix + "None");
            return;

        }
        pw.println(prefix + "fullscreenIntent=" + notification.fullScreenIntent);
        pw.println(prefix + "contentIntent=" + notification.contentIntent);