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

Commit 043bd5d4 authored by John Spurlock's avatar John Spurlock Committed by Android Git Automerger
Browse files

am 80be3129: Handle special users in default app check.

* commit '80be31297903daf51f308e59db7ee605dafb1262':
  Handle special users in default app check.
parents 4cff14e7 b5e767b5
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ import android.media.AudioManager;
import android.net.Uri;
import android.os.Handler;
import android.os.IBinder;
import android.os.UserHandle;
import android.provider.Settings.Global;
import android.provider.Settings.Secure;
import android.service.notification.ZenModeConfig;
@@ -316,8 +317,10 @@ public class ZenModeHelper {
    }

    private boolean isDefaultMessagingApp(NotificationRecord record) {
        final int userId = record.getUserId();
        if (userId == UserHandle.USER_NULL || userId == UserHandle.USER_ALL) return false;
        final String defaultApp = Secure.getStringForUser(mContext.getContentResolver(),
                Secure.SMS_DEFAULT_APPLICATION, record.getUserId());
                Secure.SMS_DEFAULT_APPLICATION, userId);
        return Objects.equals(defaultApp, record.sbn.getPackageName());
    }