From 126c9437e8bd6374a432a8af6cfe3e6d5227dcc2 Mon Sep 17 00:00:00 2001 From: Andrew Jeffery Date: Sat, 18 Jul 2020 13:12:44 +0100 Subject: [PATCH] Only send directory info once from maildir The directory info only needs to be sent once for all the messages, this reduces unnecessary messages being sent which could lock up the ui. --- worker/maildir/worker.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/worker/maildir/worker.go b/worker/maildir/worker.go index 467f2aa..ce548ff 100644 --- a/worker/maildir/worker.go +++ b/worker/maildir/worker.go @@ -498,11 +498,12 @@ func (w *Worker) handleFlagMessages(msg *types.FlagMessages) error { Message: types.RespondTo(msg), Info: info, }, nil) - - w.worker.PostMessage(&types.DirectoryInfo{ - Info: w.getDirectoryInfo(w.selectedName), - }, nil) } + + w.worker.PostMessage(&types.DirectoryInfo{ + Info: w.getDirectoryInfo(w.selectedName), + }, nil) + return nil }