| \n");
@@ -15591,6 +15638,35 @@ void show_elog_list(LOGBOOK * lbs, INT past_n, INT last_n, INT page_n, char *inf
rsprintf(" |
", comment);
}
+ } else if (attr_flags[i] & AF_MULTI) {
+
+ line[0] = 0;
+
+ for (j = 0; j < MAX_N_LIST && attr_options[i][j][0]; j++) {
+ sprintf(iattr, "%s_%d", attr_list[i], j);
+ if (*getparam(iattr)) {
+
+ comment[0] = 0;
+ if (attr_flags[i] & AF_ICON) {
+ sprintf(str, "Icon comment %s", getparam(iattr));
+ getcfg(lbs->name, str, comment, sizeof(comment));
+ }
+
+ if (line[0])
+ strlcat(line, " | ", sizeof(line));
+
+ if (comment[0] == 0)
+ strlcat(line, getparam(iattr), sizeof(line));
+ else
+ strlcat(line, comment, sizeof(line));
+ }
+ }
+
+ if (line[0]) {
+ rsprintf("