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

Commit 279c3346 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

am: 983f30a5

Change-Id: Ide8c2612c6cbf276eb72a2fc3957965656d6e1d5
parents 5ce1e8e9 983f30a5
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;
@@ -106,6 +108,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