diff --git a/src/elogd.c b/src/elogd.c
index 178f9356..c535a821 100755
--- a/src/elogd.c
+++ b/src/elogd.c
@@ -9821,7 +9821,9 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
if (enc_selected == 0)
rsprintf("\n\n");
- if (enc_selected == 2 && fckedit_exist) {
+ show_text = !getcfg(lbs->name, "Show text", str, sizeof(str)) || atoi(str) == 1;
+
+ if (enc_selected == 2 && fckedit_exist && show_text) {
rsprintf("\n");
rsprintf("