Mercurial > emacs
comparison src/xdisp.c @ 13733:e51b69e60614
(message_dolog): Save and restore windows_or_buffers_changed.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Fri, 15 Dec 1995 02:13:54 +0000 |
parents | 5dd2d988f3c3 |
children | 7c7cc29b994e |
comparison
equal
deleted
inserted
replaced
13732:b09b073f6b77 | 13733:e51b69e60614 |
---|---|
246 { | 246 { |
247 if (!NILP (Vmessage_log_max)) | 247 if (!NILP (Vmessage_log_max)) |
248 { | 248 { |
249 struct buffer *oldbuf; | 249 struct buffer *oldbuf; |
250 int oldpoint, oldbegv, oldzv; | 250 int oldpoint, oldbegv, oldzv; |
251 int old_windows_or_buffers_changed = windows_or_buffers_changed; | |
251 | 252 |
252 oldbuf = current_buffer; | 253 oldbuf = current_buffer; |
253 Fset_buffer (Fget_buffer_create (build_string ("*Messages*"))); | 254 Fset_buffer (Fget_buffer_create (build_string ("*Messages*"))); |
254 current_buffer->undo_list = Qt; | 255 current_buffer->undo_list = Qt; |
255 oldpoint = PT; | 256 oldpoint = PT; |
314 } | 315 } |
315 BEGV = oldbegv; | 316 BEGV = oldbegv; |
316 ZV = oldzv; | 317 ZV = oldzv; |
317 TEMP_SET_PT (oldpoint); | 318 TEMP_SET_PT (oldpoint); |
318 set_buffer_internal (oldbuf); | 319 set_buffer_internal (oldbuf); |
320 windows_or_buffers_changed = old_windows_or_buffers_changed; | |
319 message_log_need_newline = !nlflag; | 321 message_log_need_newline = !nlflag; |
320 } | 322 } |
321 } | 323 } |
322 | 324 |
323 | 325 |