Revised folder waiting state

This commit is contained in:
M66B
2020-10-26 13:21:43 +01:00
parent d22d4553d7
commit e3a57e55ba
5 changed files with 57 additions and 35 deletions

View File

@@ -1256,6 +1256,10 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
} else {
mapFolders.put(folder, null);
db.folder().setFolderState(folder.id, null);
if (!capIdle && !folder.poll) {
folder.poll = true;
db.folder().setFolderPoll(folder.id, folder.poll);
}
}
}
@@ -1424,11 +1428,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
Log.w(folder.name, ex);
}
}
if (!isTransient(account) &&
folder.synchronize && (folder.poll || !capIdle))
db.folder().setFolderState(folder.id, "waiting");
else
db.folder().setFolderState(folder.id, null);
db.folder().setFolderState(folder.id, null);
}
}
} finally {