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

Commit 57c820d2 authored by Kweku Adams's avatar Kweku Adams
Browse files

Shift TimeController alarm off the main thread.

Bug: 282340820
Test: atest CtsJobSchedulerTestCases
Test: atest FrameworksMockingServicesTests:TimeControllerTest
Change-Id: I175400fee6404c627330ad44317ced5d677e3188
parent 4aba9291
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import android.util.proto.ProtoOutputStream;

import com.android.internal.annotations.VisibleForTesting;
import com.android.modules.expresslog.Counter;
import com.android.server.AppSchedulingModuleThread;
import com.android.server.job.JobSchedulerService;
import com.android.server.job.StateControllerProto;

@@ -392,7 +393,8 @@ public final class TimeController extends StateController {
                Slog.d(TAG, "Setting " + tag + " for: " + alarmTimeElapsed);
            }
            mAlarmService.set(alarmType, alarmTimeElapsed,
                    AlarmManager.WINDOW_HEURISTIC, 0, tag, listener, null, ws);
                    AlarmManager.WINDOW_HEURISTIC, 0, tag, listener,
                    AppSchedulingModuleThread.getHandler(), ws);
        }
    }