From 8f7695fde5cd84b7f6b8f3193270eda2fd62448c Mon Sep 17 00:00:00 2001 From: Koni Marti Date: Tue, 26 Jul 2022 11:30:26 +0200 Subject: msgstore: implement a uid-based architecture Change the message store architecture from an index-based to a uid-based one. Key advantage of this design approach is that no reselect mechanism is required anymore since it comes with the design for free. Fixes: https://todo.sr.ht/~rjarry/aerc/43 Signed-off-by: Koni Marti Tested-by: Tim Culverhouse Acked-by: Robin Jarry --- commands/msg/toggle-threads.go | 1 - 1 file changed, 1 deletion(-) (limited to 'commands/msg/toggle-threads.go') diff --git a/commands/msg/toggle-threads.go b/commands/msg/toggle-threads.go index 05c2c5e1..af694bc0 100644 --- a/commands/msg/toggle-threads.go +++ b/commands/msg/toggle-threads.go @@ -34,7 +34,6 @@ func (ToggleThreads) Execute(aerc *widgets.Aerc, args []string) error { if err != nil { return err } - store.SetReselect(store.Selected()) store.SetThreadedView(!store.ThreadedView()) acct.SetStatus(statusline.Threading(store.ThreadedView())) acct.Messages().Invalidate() -- cgit