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

Commit 7ae7d830 authored by Matt Pietal's avatar Matt Pietal
Browse files

User switcher - Fix adding user as non-system user

The shade would stay expanded when adding a user as a non-system
user. Make sure the broadcast is sent as the current user in order to
be processed correctly.

Fixes: 219638055
Test: manual, as guest user attempt to add user multiple times
Change-Id: Ie293514fa4f8792616f5a0d7892c9010a8496ed0
parent bad9a217
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1215,7 +1215,8 @@ public class UserSwitcherController implements Dumpable {
                }
                // Use broadcast instead of ShadeController, as this dialog may have started in
                // another process and normal dagger bindings are not available
                mBroadcastSender.closeSystemDialogs();
                mBroadcastSender.sendBroadcastAsUser(
                        new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS), UserHandle.CURRENT);
                getContext().startActivityAsUser(
                        CreateUserActivity.createIntentForStart(getContext()),
                        mUserTracker.getUserHandle());