Fixed resetting manual sync all

This commit is contained in:
M66B 2019-07-19 07:11:05 +02:00
parent fa432a76d7
commit 7a97739689
2 changed files with 5 additions and 2 deletions

View File

@ -962,6 +962,7 @@ class Core {
int keep_days = jargs.getInt(1);
boolean download = jargs.optBoolean(2, false);
boolean auto_delete = jargs.optBoolean(3, false);
int initialize = jargs.optInt(4, folder.initialize);
if (keep_days == sync_days && keep_days != Integer.MAX_VALUE)
keep_days++;
@ -1238,7 +1239,7 @@ class Core {
int count = ifolder.getMessageCount();
db.folder().setFolderTotal(folder.id, count < 0 ? null : count);
if (download && folder.initialize == 0) {
if (download && initialize == 0) {
db.folder().setFolderSyncState(folder.id, "downloading");
// Download messages/attachments
@ -1275,7 +1276,8 @@ class Core {
}
}
if (state.running && folder.initialize != 0) {
if (state.running && initialize != 0) {
jargs.put(4, 0);
folder.initialize = 0;
db.folder().setFolderInitialize(folder.id, 0);

View File

@ -195,6 +195,7 @@ public class EntityFolder extends EntityOrder implements Serializable {
jargs.put(keep_days);
jargs.put(download);
jargs.put(auto_delete);
jargs.put(initialize);
return jargs;
}