From 4aed402f861fc323461ef25efe2bd4fa0dbc8759 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 4 Apr 2008 19:55:42 +0000 Subject: [PATCH] Display attachment icon with "thread display" SVN revision: 2092 --- src/elogd.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/elogd.c b/src/elogd.c index c1ff584c..4d9885e9 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -16440,6 +16440,19 @@ void display_line(LOGBOOK * lbs, int message_id, int number, char *mode, int exp else rsputs2(lbs, absolute_link, display); + rsputs(" "); + for (i = 0; i < MAX_ATTACHMENTS; i++) + if (attachment[i][0]) { + strlcpy(str, attachment[i], sizeof(str)); + str[13] = 0; + sprintf(ref, "../%s/%s/%s", lbs->name, str, attachment[i] + 14); + url_encode(ref, sizeof(ref)); /* for file names with special characters like "+" */ + + rsprintf("", ref); + rsprintf("\"%s\"", + attachment[i]+14, attachment[i]+14); + } + if (highlight != message_id) rsprintf("\n", ref); else