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

Commit 6100cdb6 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Add @RequiresPermission annotation to reboot APIs" am: 147863d9 am:...

Merge "Add @RequiresPermission annotation to reboot APIs" am: 147863d9 am: dab92d56 am: f613e166

Change-Id: I4c9e098636584896625e31fb2ee5099aaef12278
parents 5aa1707e f613e166
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -36485,7 +36485,7 @@ package android.os {
    method public boolean isSustainedPerformanceModeSupported();
    method public boolean isWakeLockLevelSupported(int);
    method public android.os.PowerManager.WakeLock newWakeLock(int, String);
    method public void reboot(@Nullable String);
    method @RequiresPermission(android.Manifest.permission.REBOOT) public void reboot(@Nullable String);
    method public void removeThermalStatusListener(@NonNull android.os.PowerManager.OnThermalStatusChangedListener);
    field public static final int ACQUIRE_CAUSES_WAKEUP = 268435456; // 0x10000000
    field public static final String ACTION_DEVICE_IDLE_MODE_CHANGED = "android.os.action.DEVICE_IDLE_MODE_CHANGED";
+2 −0
Original line number Diff line number Diff line
@@ -1371,6 +1371,7 @@ public final class PowerManager {
     * @throws UnsupportedOperationException if userspace reboot was requested on a device that
     *                                       doesn't support it.
     */
    @RequiresPermission(permission.REBOOT)
    public void reboot(@Nullable String reason) {
        if (REBOOT_USERSPACE.equals(reason) && !isRebootingUserspaceSupported()) {
            throw new UnsupportedOperationException(
@@ -1390,6 +1391,7 @@ public final class PowerManager {
     * </p>
     * @hide
     */
    @RequiresPermission(permission.REBOOT)
    public void rebootSafeMode() {
        try {
            mService.rebootSafeMode(false, true);