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

Commit 983f30a5 authored by dooyoung.hwang's avatar dooyoung.hwang Committed by android-build-merger
Browse files

Merge "Fix issue that Overview key doesn't work at secondary user" am: 5379f47d

am: da9a9da5

Change-Id: I896b6869abe6a89812a5c539dcde8d258c541708
parents e05906de da9a9da5
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -16,11 +16,13 @@

package com.android.systemui;

import android.app.ActivityThread;
import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.pm.ApplicationInfo;
import android.content.res.Configuration;
import android.os.Process;
import android.os.SystemProperties;
@@ -105,6 +107,13 @@ public class SystemUIApplication extends Application {
                }
            }, filter);
        } else {
            // We don't need to startServices for sub-process that is doing some tasks.
            // (screenshots, sweetsweetdesserts or tuner ..)
            String processName = ActivityThread.currentProcessName();
            ApplicationInfo info = getApplicationInfo();
            if (processName != null && processName.startsWith(info.processName + ":")) {
                return;
            }
            // For a secondary user, boot-completed will never be called because it has already
            // been broadcasted on startup for the primary SystemUI process.  Instead, for
            // components which require the SystemUI component to be initialized per-user, we