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

Commit 2a8064c8 authored by Ricardo Cerqueira's avatar Ricardo Cerqueira Committed by Gerrit Code Review
Browse files

Merge "AppOps: Don't apply OP_ALARM_WAKEUP to system components" into cm-11.0

parents 00a38cee 5587a439
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.os.PowerManager;
import android.os.Process;
import android.os.SystemClock;
import android.os.SystemProperties;
import android.os.UserHandle;
@@ -598,7 +599,8 @@ class AlarmManagerService extends IAlarmManager.Stub {
        }

        boolean wakeupFiltered = false;
        if ((type == AlarmManager.RTC_WAKEUP
        if (operation.getCreatorUid() >= Process.FIRST_APPLICATION_UID &&
                (type == AlarmManager.RTC_WAKEUP
                        || type == AlarmManager.ELAPSED_REALTIME_WAKEUP)
                && mAppOps.checkOpNoThrow(AppOpsManager.OP_ALARM_WAKEUP,
                        operation.getCreatorUid(),