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

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

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

Merge "Merge "Merge "Call removeMessages() only for certain operations in BackupManagerService#handleCancel()" into oc-dev am: 52817757" into oc-dev-plus-aosp am: 254d2512"
parents f5ce4818 d4556b3a
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -2622,9 +2622,13 @@ public class BackupManagerService implements BackupManagerServiceInterface {
                // 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();
        }