aboutsummaryrefslogtreecommitdiffstats
path: root/aerc.go
diff options
context:
space:
mode:
authorKoni Marti <koni.marti@gmail.com>2022-09-29 00:24:56 +0200
committerRobin Jarry <robin@jarry.cc>2022-09-29 16:52:12 +0200
commit0e50f29bf3e2cde36b2c345addbc51527b17e14b (patch)
tree98d470a98d887e7e2513a8f1d05541698c7cf35d /aerc.go
parent684ceed2cdc66b34f8dcae97c641778c7117bb66 (diff)
downloadaerc-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 'aerc.go')
0 files changed, 0 insertions, 0 deletions