From d2a8e92380b80937b5b52b70696dacc47c929558 Mon Sep 17 00:00:00 2001 From: Paul Date: Sun, 1 Dec 2019 12:52:43 +0000 Subject: [PATCH] if image attachment doesn't have a "name", show "filename" instead --- src/image_viewer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/image_viewer.c b/src/image_viewer.c index c37fd2232..6a0ce40f4 100644 --- a/src/image_viewer.c +++ b/src/image_viewer.c @@ -177,7 +177,9 @@ static void image_viewer_show_mimepart(MimeViewer *_mimeviewer, const gchar *fil imageviewer->mimeinfo = mimeinfo; gtk_label_set_text(GTK_LABEL(imageviewer->filename), - procmime_mimeinfo_get_parameter(mimeinfo, "name")); + (procmime_mimeinfo_get_parameter(mimeinfo, "name") != NULL)? + procmime_mimeinfo_get_parameter(mimeinfo, "name") : + procmime_mimeinfo_get_parameter(mimeinfo, "filename")); gtk_label_set_text(GTK_LABEL(imageviewer->filesize), to_human_readable((goffset)mimeinfo->length)); gtk_label_set_text(GTK_LABEL(imageviewer->content_type), mimeinfo->subtype); gtk_label_set_text(GTK_LABEL(imageviewer->error_lbl), ""); -- 2.25.1