diff options
author | Koni Marti <koni.marti@gmail.com> | 2022-09-29 00:24:56 +0200 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2022-09-29 16:52:12 +0200 |
commit | 0e50f29bf3e2cde36b2c345addbc51527b17e14b (patch) | |
tree | 98d470a98d887e7e2513a8f1d05541698c7cf35d /widgets/compose.go | |
parent | 684ceed2cdc66b34f8dcae97c641778c7117bb66 (diff) | |
download | aerc-0e50f29bf3e2cde36b2c345addbc51527b17e14b.tar.gz |
notmuch: move logic for dynamic folders to backend
Moves logic for creating dynamic folders from the dirlist widget to the
backend. Since dynamic folders are notmuch-specific, the notmuch backend
should be responsible for correctly setting up those folders. It does
that by sending two DirectoryInfos: the first to create the message
store, the second to fetch the directory content.
This approach also fixes a deadlock introduced by 716ade8968715
("worker: lock access to callback maps").
Reported-by: Bence Ferdinandy <bence@ferdinandy.com>
Signed-off-by: Koni Marti <koni.marti@gmail.com>
Tested-by: Tim Culverhouse <tim@timculverhouse.com>
Diffstat (limited to 'widgets/compose.go')
0 files changed, 0 insertions, 0 deletions