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

Commit 5fbbdf2a authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 27325 into eclair

* changes:
  Don't forget to clear "backup in progress" state when finishing a pass
parents fdda2746 a253f16c
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -637,6 +637,9 @@ class BackupManagerService extends IBackupManager.Stub {
                IBackupTransport transport = getTransport(mCurrentTransport);
                if (transport == null) {
                    Log.v(TAG, "Backup requested but no transport available");
                    synchronized (mQueueLock) {
                        mBackupOrRestoreInProgress = false;
                    }
                    mWakelock.release();
                    break;
                }
@@ -671,6 +674,9 @@ class BackupManagerService extends IBackupManager.Stub {
                        (new PerformBackupThread(transport, queue, oldJournal)).start();
                    } else {
                        Log.v(TAG, "Backup requested but nothing pending");
                        synchronized (mQueueLock) {
                            mBackupOrRestoreInProgress = false;
                        }
                        mWakelock.release();
                    }
                }
@@ -1686,6 +1692,9 @@ class BackupManagerService extends IBackupManager.Stub {
                }

                // Last but not least, release the cpu
                synchronized (mQueueLock) {
                    mBackupOrRestoreInProgress = false;
                }
                mWakelock.release();
            }
        }