]> git.eshelyaron.com Git - emacs.git/commitdiff
(setup_echo_area_for_printing): Call
authorGerd Moellmann <gerd@gnu.org>
Wed, 14 Jun 2000 11:33:38 +0000 (11:33 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 14 Jun 2000 11:33:38 +0000 (11:33 +0000)
message_log_maybe_newline if message_buf_print is not set.

src/ChangeLog
src/xdisp.c

index bc8dbe3b9191fdca744af9a417bbaa693232180b..8e98815d8ae5d1b3ce895c40a5a6292fba6cc520 100644 (file)
@@ -1,12 +1,20 @@
 2000-06-14  Gerd Moellmann  <gerd@gnu.org>
 
+       * xdisp.c (setup_echo_area_for_printing): Call
+       message_log_maybe_newline if message_buf_print is not set.
+
+       * print.c (printchar, strout): Don't check message_buf_print
+       before calling setup_echo_area_for_printing because that 
+       function does something useful even when message_buf_print is
+       already set.
+
        * xdisp.c (message_truncate_lines, Qmessage_truncate_lines): New
        variables.
        (ensure_echo_area_buffers): Initialize echo buffer's
        truncate lines setting to nil.
        (with_echo_area_buffer): Don't set the echo buffer's truncate
        lines setting here.
-       (set_message_1): Set it here, instead, based on the value
+       (set_message_1): Set it here instead, based on the value
        of message_truncate_lines.
        (resize_mini_window): Handle case that lines are truncated.
        (syms_of_xdisp): Initialize Qmessage_truncate_lines.  DEFVAR_BOOL
index be76987311ed45ced679f10948585ebddeb9b356..68e915f02727fbf2083c15de144431396ef1d2b4 100644 (file)
@@ -5520,6 +5520,7 @@ setup_echo_area_for_printing (multibyte_p)
          Fraise_frame  (WINDOW_FRAME (XWINDOW (mini_window)));
        }
 
+      message_log_maybe_newline ();
       message_buf_print = 1;
     }
   else