aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffas <dev@jeffas.io>2019-07-17 22:09:35 +0100
committerDrew DeVault <sir@cmpwn.com>2019-07-17 17:31:49 -0400
commit1d1fe7c7ef42a4d85121f7b5a14376743876f080 (patch)
treec99226b58286ba92bc98a28f17d5c1a49ffa1b84
parent6473848d87de099b31812f20c7eb181d5c0c3c51 (diff)
Ensure new partswitcher doesn't start on multipart
-rw-r--r--widgets/msgviewer.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/widgets/msgviewer.go b/widgets/msgviewer.go
index 19de4b8..7f24869 100644
--- a/widgets/msgviewer.go
+++ b/widgets/msgviewer.go
@@ -55,6 +55,7 @@ func NewMessageViewer(acct *AccountView, conf *config.AercConfig,
})
switcher := &PartSwitcher{}
+ switcher.selected = -1
err := createSwitcher(switcher, conf, store, msg, conf.Viewer.ShowHeaders)
if err != nil {
return &MessageViewer{
@@ -166,6 +167,7 @@ func createSwitcher(switcher *PartSwitcher, conf *config.AercConfig,
switcher.showHeaders = showHeaders
if len(msg.BodyStructure.Parts) == 0 {
+ switcher.selected = 0
pv, err := NewPartViewer(conf, store, msg, msg.BodyStructure,
showHeaders, []int{1})
if err != nil {