summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--commands/msgview/open.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/commands/msgview/open.go b/commands/msgview/open.go
index c276172..7615e9a 100644
--- a/commands/msgview/open.go
+++ b/commands/msgview/open.go
@@ -52,7 +52,7 @@ func (Open) Execute(aerc *widgets.Aerc, args []string) error {
mv.MessageView().FetchBodyPart(p.Index, func(reader io.Reader) {
extension := ""
// try to determine the correct extension based on mimetype
- if part, err := p.Msg.BodyStructure.PartAtIndex(p.Index); err == nil {
+ if part, err := mv.MessageView().BodyStructure().PartAtIndex(p.Index); err == nil {
mimeType := fmt.Sprintf("%s/%s", part.MIMEType, part.MIMESubType)
if exts, _ := mime.ExtensionsByType(mimeType); len(exts) > 0 {