From 1d1fe7c7ef42a4d85121f7b5a14376743876f080 Mon Sep 17 00:00:00 2001 From: Jeffas Date: Wed, 17 Jul 2019 22:09:35 +0100 Subject: [PATCH] Ensure new partswitcher doesn't start on multipart --- widgets/msgviewer.go | 2 ++ 1 file changed, 2 insertions(+) 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 {