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

Commit 453237d7 authored by Aaron Liu's avatar Aaron Liu Committed by Automerger Merge Worker
Browse files

Merge "[MultiUser] Ensure sysyuig activities use user 0" into tm-dev am:...

Merge "[MultiUser] Ensure sysyuig activities use user 0" into tm-dev am: e5b570be am: 500315e8 am: cd8ffe5f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17824352



Change-Id: I6a383cc2d0a62b069b2c2191d9d9f93782d7106b
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents ef9b74f1 cd8ffe5f
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -714,4 +714,10 @@
        <item>@*android:string/status_bar_alarm_clock</item>
        <item>@*android:string/status_bar_call_strength</item>
    </string-array>

    <!-- Packages of SystemUI -->
    <string-array name="system_ui_packages" translatable="false">
        <item>com.android.keyguard</item>
        <item>com.android.systemui</item>
    </string-array>
</resources>
+6 −3
Original line number Diff line number Diff line
@@ -4547,10 +4547,13 @@ public class CentralSurfaces extends CoreStartable implements
     * @return UserHandle
     */
    private UserHandle getActivityUserHandle(Intent intent) {
        if (intent.getComponent() != null
                && mContext.getPackageName().equals(intent.getComponent().getPackageName())) {
        String[] packages = mContext.getResources().getStringArray(R.array.system_ui_packages);
        for (String pkg : packages) {
            if (intent.getComponent() == null) break;
            if (pkg.equals(intent.getComponent().getPackageName())) {
                return new UserHandle(UserHandle.myUserId());
            }
        }
        return UserHandle.CURRENT;
    }
}