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

Commit 80bec978 authored by Ji-Hwan Lee's avatar Ji-Hwan Lee Committed by Android Git Automerger
Browse files

am 8931c9c9: Register PackageMonitor when system services are ready

* commit '8931c9c9ec392a1f2a7e59a516714f86cf9569aa':
  Register PackageMonitor when system services are ready
parents ee4bd76a 0ceb7e47
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -106,11 +106,9 @@ public final class TvInputManagerService extends SystemService {
        mLogHandler = new LogHandler(IoThread.get().getLooper());

        mTvInputHardwareManager = new TvInputHardwareManager(context);
        registerBroadcastReceivers();

        synchronized (mLock) {
            mUserStates.put(mCurrentUserId, new UserState());
            buildTvInputListLocked(mCurrentUserId);
        }
    }

@@ -119,6 +117,16 @@ public final class TvInputManagerService extends SystemService {
        publishBinderService(Context.TV_INPUT_SERVICE, new BinderService());
    }

    @Override
    public void onBootPhase(int phase) {
        if (phase == SystemService.PHASE_SYSTEM_SERVICES_READY) {
            registerBroadcastReceivers();
            synchronized (mLock) {
                buildTvInputListLocked(mCurrentUserId);
            }
        }
    }

    private void registerBroadcastReceivers() {
        PackageMonitor monitor = new PackageMonitor() {
            @Override