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

Commit 254d2512 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Call removeMessages() only for certain operations in...

Merge "Merge "Call removeMessages() only for certain operations in BackupManagerService#handleCancel()" into oc-dev am: 52817757" into oc-dev-plus-aosp
parents 19f955ca c4cf8826
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -2625,9 +2625,13 @@ public class BackupManagerService {
                // Can't delete op from mCurrentOperations here. waitUntilOperationComplete may be
                // called after we receive cancel here. We need this op's state there.
                // Remove all pending timeout messages for this operation type.
                // Remove all pending timeout messages of types OP_TYPE_BACKUP_WAIT and
                // OP_TYPE_RESTORE_WAIT. On the other hand, OP_TYPE_BACKUP cannot time out and
                // doesn't require cancellation.
                if (op.type == OP_TYPE_BACKUP_WAIT || op.type == OP_TYPE_RESTORE_WAIT) {
                    mBackupHandler.removeMessages(getMessageIdForOperationType(op.type));
                }
            }
            mCurrentOpLock.notifyAll();
        }