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++) {
|