aerc/widgets
Aivars Vaivods d3a10b4983 Initialization fix for dynamic folders
There is an issue with backends, that provide dynamic folders, namely
when opening folder, that isn't defined in config file, you get empty
folder. To actually get messages listed, you need to open that folder
twice.

At first attempt only DirectoryInfo is fetched and new
MessageStore created. Second attempt populates previously created
MessageStore with list of messages.

For pre-configured folders, DirectoryInfos are fetched upon connection
to backend and, when folder is opened, MessageStore is updated with list
of messages.

Fixes: https://todo.sr.ht/~rjarry/aerc/30
Signed-off-by: Aivars Vaivods <aivars@vaivods.lv>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-04-14 23:48:21 +02:00
..
account-wizard.go logging: fix race condition in startup 2022-03-24 12:37:53 +01:00
account.go sort: keep sort criteria applied to folder 2022-03-25 13:07:20 +01:00
aerc.go statusline: improve status line updating 2022-03-25 13:07:14 +01:00
common.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
compose.go compose: make headerEditor focusing more reliable 2022-03-22 09:50:32 +01:00
dirlist.go Initialization fix for dynamic folders 2022-04-14 23:48:21 +02:00
dirtree.go scrollable: extract scrolling behavior for reuse 2022-03-03 21:11:05 +01:00
exline.go completions: add support for completing multiple addresses 2022-01-07 13:54:10 +01:00
getpasswd.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
headerlayout.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
msglist.go msglist: update message counter upon filter change 2022-03-20 10:00:50 +01:00
msgviewer.go ui: fix panic in header formatter 2022-04-06 15:37:13 +02:00
pgpinfo.go pgp: update openpgp packages (go-crypto and go-pgpmail) 2022-01-07 13:45:34 +01:00
providesmessage.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
scrollable.go scrollable: extract scrolling behavior for reuse 2022-03-03 21:11:05 +01:00
selector.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
spinner.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
status.go logging: added a log on panic 2022-03-23 20:56:09 +01:00
tabhost.go Implement style configuration. 2020-08-06 21:42:06 +02:00
terminal.go logging: added a log on panic 2022-03-23 20:56:09 +01:00