Bug 1152703 - Prevent desktop reading list sync errors from preventing sync from starting again. r=adw

This commit is contained in:
Mark Hammond 2015-04-09 19:49:18 +10:00
Родитель ca1497979e
Коммит 766407deac
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -118,8 +118,11 @@ SyncImpl.prototype = {
start() {
if (!this.promise) {
this.promise = Task.spawn(function* () {
yield this._start();
delete this.promise;
try {
yield this._start();
} finally {
delete this.promise;
}
}.bind(this));
}
return this.promise;