aerc/commands/msg
Tim Culverhouse 80f8bab6cf delete: move tab replace logic into Done callback
Move tab replacement logic for next-message-on-delete into the
callback. This also moves the Invalidate() call into the callback, and
should make imap deletion UI work more reliably - there is a race
condition between the worker and the UI in displaying deleted messages.
This should resolve the race condition, and also only remove the MsgView
tab if the message is actually deleted.

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-07-24 23:05:11 +02:00
..
archive.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
copy.go visual-mode: deselect messages after performing command 2022-06-14 22:12:42 +02:00
delete.go delete: move tab replace logic into Done callback 2022-07-24 23:05:11 +02:00
forward.go logging: use level-based logger functions 2022-07-23 22:52:15 +02:00
invite.go invites: reply with accept, accept-tentative or decline 2022-05-31 14:32:24 +02:00
mark.go visual-mode: deselect messages after performing command 2022-06-14 22:12:42 +02:00
modify-labels.go visual-mode: deselect messages after performing command 2022-06-14 22:12:42 +02:00
move.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
msg.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
pipe.go tabs: rename SelectedTab to SelectedTabContent 2022-07-23 22:00:21 +02:00
read.go visual-mode: deselect messages after performing command 2022-06-14 22:12:42 +02:00
recall.go logging: use level-based logger functions 2022-07-23 22:52:15 +02:00
reply.go tabs: rename SelectedTab to SelectedTabContent 2022-07-23 22:00:21 +02:00
toggle-threads.go threading: refactor reselect logic 2022-07-10 21:15:12 +02:00
unsubscribe.go logging: use level-based logger functions 2022-07-23 22:52:15 +02:00
unsubscribe_test.go Fix linter warnings 2021-02-26 22:14:58 +01:00
utils.go tabs: rename SelectedTab to SelectedTabContent 2022-07-23 22:00:21 +02:00