(setup_echo_area_for_printing): Set truncate_lines to
authorGerd Moellmann <gerd@gnu.org>
Tue, 20 Feb 2001 14:54:50 +0000 (14:54 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 20 Feb 2001 14:54:50 +0000 (14:54 +0000)
nil, otherwise we're left with truncate_lines t when a message
is printed with message-truncate-lines bound to t.

src/ChangeLog
src/xdisp.c

index 4e9cd28..1a5941e 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (setup_echo_area_for_printing): Set truncate_lines to
+       nil, otherwise we're left with truncate_lines t when a message
+       is printed with message-truncate-lines bound to t.
+
 2001-02-19  Gerd Moellmann  <gerd@gnu.org>
 
        * window.c (Fmove_to_window_line): Undo last change.
index 4ff296d..b693e26 100644 (file)
@@ -6050,6 +6050,7 @@ setup_echo_area_for_printing (multibyte_p)
 
       /* Switch to that buffer and clear it.  */
       set_buffer_internal (XBUFFER (echo_area_buffer[0]));
+      current_buffer->truncate_lines = Qnil;
       
       if (Z > BEG)
        {
@@ -6088,8 +6089,11 @@ setup_echo_area_for_printing (multibyte_p)
        }
       
       if (current_buffer != XBUFFER (echo_area_buffer[0]))
-       /* Someone switched buffers between print requests.  */
-       set_buffer_internal (XBUFFER (echo_area_buffer[0]));
+       {
+         /* Someone switched buffers between print requests.  */
+         set_buffer_internal (XBUFFER (echo_area_buffer[0]));
+         current_buffer->truncate_lines = Qnil;
+       }
     }
 }