diff options
| author | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2025-09-08 09:17:49 +0300 |
|---|---|---|
| committer | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2025-09-08 09:17:49 +0300 |
| commit | 6c345ac445ac5cbe23d8c22d6c44f55a2eb2b5e1 (patch) | |
| tree | 57f3a69d793a86aa43250e68f9a82321610f71c6 /mu4e | |
| parent | b7702dd9a661a75e33ace260bfe6d54a75701991 (diff) | |
mu4e-server: don't error on nil maildirs/label
Use plist-member to match :labels / :maildirs in the server-response.
Diffstat (limited to 'mu4e')
| -rw-r--r-- | mu4e/mu4e-server.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mu4e/mu4e-server.el b/mu4e/mu4e-server.el index 570432e..cd97972 100644 --- a/mu4e/mu4e-server.el +++ b/mu4e/mu4e-server.el @@ -482,10 +482,11 @@ The server output is as follows: (funcall mu4e-info-func sexp)) - ;; get some data - ((plist-get sexp :maildirs) + ;; get some data; use plist-members, since the + ;; the value may be nil. + ((plist-member sexp :maildirs) (setq mu4e-maildir-list (mu4e--server-plist-get sexp :maildirs))) - ((plist-get sexp :labels) + ((plist-member sexp :labels) (setq mu4e-labels-list (mu4e--server-plist-get sexp :labels))) ;; receive an error |
