summary refs log tree commit diff stats
path: root/widgets/msglist.go
diff options
context:
space:
mode:
authorTom Lebreux <tomlebreux@cock.li>2019-04-08 23:14:14 -0400
committerDrew DeVault <sir@cmpwn.com>2019-04-10 15:40:06 -0400
commit3cd0d5bc284985703a3eb1c2eae3c14a28f7200b (patch)
tree8e782ccd35319576ec108dbcd755abbfba106c11 /widgets/msglist.go
parentec09ec8b0e70dabe216c2109e52fd21ef7fcae2b (diff)
downloadaerc-3cd0d5bc284985703a3eb1c2eae3c14a28f7200b.tar.gz
Fix segfault on :view-message for unloaded message
This also fixes segfault on :view-message on empty directory

Signed-off-by: Tom Lebreux <tomlebreux@cock.li>
Diffstat (limited to 'widgets/msglist.go')
-rw-r--r--widgets/msglist.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/widgets/msglist.go b/widgets/msglist.go
index 1624e64..ea9b245 100644
--- a/widgets/msglist.go
+++ b/widgets/msglist.go
@@ -138,6 +138,10 @@ func (ml *MessageList) Store() *lib.MessageStore {
 	return ml.store
 }
 
+func (ml *MessageList) Empty() bool {
+	return ml.store == nil || len(ml.store.Uids) == 0
+}
+
 func (ml *MessageList) Selected() *types.MessageInfo {
 	return ml.store.Messages[ml.store.Uids[len(ml.store.Uids)-ml.selected-1]]
 }
:34 -0400 committer Drew DeVault <sir@cmpwn.com> 2019-05-19 18:23:34 -0400 Rename :delete-message et al to :delete et al' href='/akspecs/aerc/commit/config/binds.conf?id=455c6f0b774bb5e37906dd3fb8c786892f0b1519'>455c6f0 ^
f5bf4a9 ^
10a3d9d ^

11a569f ^



6c03596 ^
f5bf4a9 ^

67ddaea ^
04d9ab3 ^

5d0402a ^
04d9ab3 ^

04d9ab3 ^
0ec970b ^
150a271 ^
e367469 ^

08855f2 ^

0897413 ^

28fc9fa ^
04d9ab3 ^
577248f ^
f77d7c2 ^







577248f ^






f77d7c2 ^



887ff65 ^
52b3181 ^

f77d7c2 ^
04d9ab3 ^





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87