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

Commit 52817757 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

Merge "Call removeMessages() only for certain operations in BackupManagerService#handleCancel()" into oc-dev
parents 08896b34 b09a630d
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();
        }