am dd205d14: am 5fbbdf2a: Merge change 27325 into eclair

Merge commit 'dd205d14468b532395a2d9896dd550150f09cc23'

* commit 'dd205d14468b532395a2d9896dd550150f09cc23':
  Don't forget to clear "backup in progress" state when finishing a pass
This commit is contained in:
Christopher Tate
2009-09-28 10:01:00 -07:00
committed by Android Git Automerger

View File

@@ -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();
}
}