aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--widgets/msgviewer.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/widgets/msgviewer.go b/widgets/msgviewer.go
index 5b97f6f..e210616 100644
--- a/widgets/msgviewer.go
+++ b/widgets/msgviewer.go
@@ -168,16 +168,16 @@ func createSwitcher(switcher *PartSwitcher, conf *config.AercConfig,
if switcher.selected == -1 && pv.part.MIMEType != "multipart" {
switcher.selected = i
}
- if selectedPriority == -1 {
- for idx, m := range conf.Viewer.Alternatives {
- if m != pv.part.MIMEType+"/"+pv.part.MIMESubType {
- continue
- }
- priority := len(conf.Viewer.Alternatives) - idx
- if priority > selectedPriority {
- selectedPriority = priority
- switcher.selected = i
- }
+ mime := strings.ToLower(pv.part.MIMEType) +
+ "/" + strings.ToLower(pv.part.MIMESubType)
+ for idx, m := range conf.Viewer.Alternatives {
+ if m != mime {
+ continue
+ }
+ priority := len(conf.Viewer.Alternatives) - idx
+ if priority > selectedPriority {
+ selectedPriority = priority
+ switcher.selected = i
}
}
}