diff --git a/src/elogd.c b/src/elogd.c index f7bb20f7..2caecc63 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -9881,6 +9881,17 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL /* display multiple check boxes */ rsprintf("\n", title, class_value); + sprintf(str, "- %s -", loc("keep original values")); + if (isparam("nsel") && strieq(attrib[index], str)) { + rsprintf("\n"); + sprintf(str, "%s_keep", ua); + rsprintf("\" checked onChange=\"mod();\">\n", + str, ua); + + rsprintf("\n", str, loc("keep original values")); + rsprintf("\n"); + } + n_moptions = strbreak(attrib[index], attr_moptions, MAX_N_LIST, "|", FALSE); for (i = 0; i < MAX_N_LIST && attr_options[index][i][0]; i++) {