mirror of
https://github.com/M66B/FairEmail.git
synced 2025-03-01 09:16:00 +00:00
Fixed empty item after swipe/delete
This commit is contained in:
parent
0cf2319f34
commit
65aedde948
1 changed files with 5 additions and 2 deletions
|
@ -3648,6 +3648,7 @@ public class FragmentMessages extends FragmentBase
|
||||||
db.message().setMessageFound(id, false);
|
db.message().setMessageFound(id, false);
|
||||||
// Prevent new message notification on undo
|
// Prevent new message notification on undo
|
||||||
db.message().setMessageUiIgnored(id, true);
|
db.message().setMessageUiIgnored(id, true);
|
||||||
|
db.message().setMessageLastAttempt(id, now);
|
||||||
|
|
||||||
db.setTransactionSuccessful();
|
db.setTransactionSuccessful();
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -3800,6 +3801,7 @@ public class FragmentMessages extends FragmentBase
|
||||||
|
|
||||||
message.ui_busy = null;
|
message.ui_busy = null;
|
||||||
db.message().setMessageUiBusy(message.id, message.ui_busy);
|
db.message().setMessageUiBusy(message.id, message.ui_busy);
|
||||||
|
db.message().setMessageLastAttempt(id, null);
|
||||||
EntityOperation.queue(context, message, EntityOperation.DELETE);
|
EntityOperation.queue(context, message, EntityOperation.DELETE);
|
||||||
|
|
||||||
db.setTransactionSuccessful();
|
db.setTransactionSuccessful();
|
||||||
|
@ -3825,6 +3827,7 @@ public class FragmentMessages extends FragmentBase
|
||||||
|
|
||||||
db.message().setMessageUiHide(id, false);
|
db.message().setMessageUiHide(id, false);
|
||||||
db.message().setMessageUiBusy(id, null);
|
db.message().setMessageUiBusy(id, null);
|
||||||
|
db.message().setMessageLastAttempt(id, null);
|
||||||
|
|
||||||
db.setTransactionSuccessful();
|
db.setTransactionSuccessful();
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -8304,7 +8307,7 @@ public class FragmentMessages extends FragmentBase
|
||||||
|
|
||||||
Log.i("Move id=" + target.id + " target=" + target.targetFolder.name);
|
Log.i("Move id=" + target.id + " target=" + target.targetFolder.name);
|
||||||
db.message().setMessageUiBusy(target.id, null);
|
db.message().setMessageUiBusy(target.id, null);
|
||||||
db.message().setMessageLastAttempt(target.id, new Date().getTime());
|
db.message().setMessageLastAttempt(target.id, null);
|
||||||
EntityOperation.queue(context, message, EntityOperation.MOVE, target.targetFolder.id);
|
EntityOperation.queue(context, message, EntityOperation.MOVE, target.targetFolder.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8338,7 +8341,7 @@ public class FragmentMessages extends FragmentBase
|
||||||
db.message().setMessageUiBusy(target.id, null);
|
db.message().setMessageUiBusy(target.id, null);
|
||||||
db.message().setMessageUiHide(target.id, false);
|
db.message().setMessageUiHide(target.id, false);
|
||||||
db.message().setMessageFound(target.id, target.found);
|
db.message().setMessageFound(target.id, target.found);
|
||||||
db.message().setMessageLastAttempt(target.id, new Date().getTime());
|
db.message().setMessageLastAttempt(target.id, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
db.setTransactionSuccessful();
|
db.setTransactionSuccessful();
|
||||||
|
|
Loading…
Reference in a new issue