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

Commit 4860cfc6 authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Send BOOT_COMPLETED to all users.

At least until we have a concept of logged-in users.

Change-Id: I65e3bed2aeef9692dbc64169cf02a7451cfed1cd
parent a56d9cec
Loading
Loading
Loading
Loading
+13 −6
Original line number Diff line number Diff line
@@ -4168,12 +4168,19 @@ public final class ActivityManagerService extends ActivityManagerNative
                // Tell anyone interested that we are done booting!
                SystemProperties.set("sys.boot_completed", "1");
                SystemProperties.set("dev.bootcomplete", "1");
                /* TODO: Send this to all users that are to be logged in on startup */
                try {
                    List<UserInfo> users = AppGlobals.getPackageManager().getUsers();
                    for (UserInfo user : users) {
                        broadcastIntentLocked(null, null,
                                new Intent(Intent.ACTION_BOOT_COMPLETED, null),
                                null, null, 0, null, null,
                                android.Manifest.permission.RECEIVE_BOOT_COMPLETED,
                        false, false, MY_PID, Process.SYSTEM_UID, Binder.getOrigCallingUser());
                                false, false, MY_PID, Process.SYSTEM_UID, user.id);
                    }
                } catch (RemoteException re) {
                    // Won't happen, in same process
                }
            }
        }
    }