From 35149d289e66dab287085c6b3b274af385eb31ce Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 4 Sep 2009 07:45:24 +0000 Subject: [PATCH] Fixed problems with "Fix text = 1" SVN revision: 2254 --- src/elogd.c | 435 ++++++++++++++++++++++++++++------------------------ 1 file changed, 231 insertions(+), 204 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index dc1a61e5..a02da667 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -9138,7 +9138,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL int i, j, n, index, aindex, size, width, height, fh, length, input_size, input_maxlen, format_flags[MAX_N_ATTR], year, month, day, hour, min, sec, n_attr, n_disp_attr, n_lines, attr_index[MAX_N_ATTR], enc_selected, show_smileys, show_text, n_moptions, display_inline, - allowed_encoding, thumb_status, max_n_lines; + allowed_encoding, thumb_status, max_n_lines, fixed_text; char str[2 * NAME_LENGTH], str2[NAME_LENGTH], preset[2 * NAME_LENGTH], *p, *pend, star[80], comment[10000], reply_string[256], list[MAX_N_ATTR][NAME_LENGTH], file_name[256], *buffer, format[256], date[80], script_onload[256], script_onfocus[256], script_onunload[256], @@ -9858,8 +9858,9 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL rsprintf("\n\n"); show_text = !getcfg(lbs->name, "Show text", str, sizeof(str)) || atoi(str) == 1; + fixed_text = getcfg(lbs->name, "Fix text", str, sizeof(str)) && atoi(str) == 1 && bedit && message_id; - if (enc_selected == 2 && fckedit_exist && show_text) { + if (enc_selected == 2 && fckedit_exist && show_text && !fixed_text) { rsprintf("\n"); rsprintf("