diff options
| author | Richard M. Stallman | 1998-05-24 07:30:16 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1998-05-24 07:30:16 +0000 |
| commit | e18a235e39b535f4c0d1c2d9cb5ee92aad409616 (patch) | |
| tree | 5eacd59e27706cd395a95deef92226dfa42acdd8 /src | |
| parent | 7cd960e6e044fe2dfbc4c46e1308cd6c100c5888 (diff) | |
| download | emacs-e18a235e39b535f4c0d1c2d9cb5ee92aad409616.tar.gz emacs-e18a235e39b535f4c0d1c2d9cb5ee92aad409616.zip | |
(message_dolog): Do set windows_or_buffers_changed,
if *Messages* is displayed in a window.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xdisp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index f670259f3b8..2532c4447eb 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -296,7 +296,7 @@ message_dolog (m, len, nlflag, multibyte) | |||
| 296 | int old_windows_or_buffers_changed = windows_or_buffers_changed; | 296 | int old_windows_or_buffers_changed = windows_or_buffers_changed; |
| 297 | int point_at_end = 0; | 297 | int point_at_end = 0; |
| 298 | int zv_at_end = 0; | 298 | int zv_at_end = 0; |
| 299 | Lisp_Object old_deactivate_mark; | 299 | Lisp_Object old_deactivate_mark, tem; |
| 300 | 300 | ||
| 301 | old_deactivate_mark = Vdeactivate_mark; | 301 | old_deactivate_mark = Vdeactivate_mark; |
| 302 | oldbuf = current_buffer; | 302 | oldbuf = current_buffer; |
| @@ -419,8 +419,10 @@ message_dolog (m, len, nlflag, multibyte) | |||
| 419 | free_marker (oldbegv); | 419 | free_marker (oldbegv); |
| 420 | free_marker (oldzv); | 420 | free_marker (oldzv); |
| 421 | 421 | ||
| 422 | tem = Fget_buffer_window (Fcurrent_buffer (), Qt); | ||
| 422 | set_buffer_internal (oldbuf); | 423 | set_buffer_internal (oldbuf); |
| 423 | windows_or_buffers_changed = old_windows_or_buffers_changed; | 424 | if (NILP (tem)) |
| 425 | windows_or_buffers_changed = old_windows_or_buffers_changed; | ||
| 424 | message_log_need_newline = !nlflag; | 426 | message_log_need_newline = !nlflag; |
| 425 | Vdeactivate_mark = old_deactivate_mark; | 427 | Vdeactivate_mark = old_deactivate_mark; |
| 426 | } | 428 | } |