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

Commit 428d4847 authored by Chris Tate's avatar Chris Tate Committed by android-build-merger
Browse files

Merge "Schedule agentDisconnected() in handler thread" am: c02a4a46 am:...

Merge "Schedule  agentDisconnected() in handler thread" am: c02a4a46 am: 72a838e7 am: 18d0df80
am: f053fc71

Change-Id: Ice34a562d184b5228f7ffa2adf47a5e9c1e37a82
parents 1b4b23e9 f053fc71
Loading
Loading
Loading
Loading
+24 −14
Original line number Diff line number Diff line
@@ -6324,6 +6324,9 @@ public class ActivityManagerService extends IActivityManager.Stub
            removeLruProcessLocked(app);
            if (mBackupTarget != null && mBackupTarget.app.pid == pid) {
                Slog.w(TAG, "Unattached app died before backup, skipping");
                mHandler.post(new Runnable() {
                @Override
                    public void run(){
                        try {
                            IBackupManager bm = IBackupManager.Stub.asInterface(
                                    ServiceManager.getService(Context.BACKUP_SERVICE));
@@ -6332,6 +6335,8 @@ public class ActivityManagerService extends IActivityManager.Stub
                            // Can't happen; the backup manager is local
                        }
                    }
                });
            }
            if (isPendingBroadcastProcessLocked(pid)) {
                Slog.w(TAG, "Unattached app died before broadcast acknowledged, skipping");
                skipPendingBroadcastLocked(pid);
@@ -16911,6 +16916,9 @@ public class ActivityManagerService extends IActivityManager.Stub
        if (mBackupTarget != null && app.pid == mBackupTarget.app.pid) {
            if (DEBUG_BACKUP || DEBUG_CLEANUP) Slog.d(TAG_CLEANUP, "App "
                    + mBackupTarget.appInfo + " died during backup");
            mHandler.post(new Runnable() {
                @Override
                public void run(){
                    try {
                        IBackupManager bm = IBackupManager.Stub.asInterface(
                                ServiceManager.getService(Context.BACKUP_SERVICE));
@@ -16919,6 +16927,8 @@ public class ActivityManagerService extends IActivityManager.Stub
                        // can't happen; backup manager is local
                    }
                }
            });
        }
        for (int i = mPendingProcessChanges.size() - 1; i >= 0; i--) {
            ProcessChangeItem item = mPendingProcessChanges.get(i);