talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit d2a8e92380b80937b5b52b70696dacc47c929558
parent 5f1063a0c8ee9b782504cf93c967c4541355cd1e
Author: Paul <paul@claws-mail.org>
Date:   Sun,  1 Dec 2019 12:52:43 +0000

if image attachment doesn't have a "name", show "filename" instead

Diffstat:
Msrc/image_viewer.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 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), "");