diff options
| author | Karoly Lorentey | 2004-02-28 04:52:40 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-02-28 04:52:40 +0000 |
| commit | 057a9ab495a5fd334f9bd3c7704176502e5219c4 (patch) | |
| tree | a833e67f7903c9e091282644c54e1fa6a0abff3c /src/window.c | |
| parent | ed62242d19b79fd8c14cd614ec6029e09d6e4618 (diff) | |
| parent | a874691c6cd8d74d0b51fae607b74543f1ffa1ca (diff) | |
| download | emacs-057a9ab495a5fd334f9bd3c7704176502e5219c4.tar.gz emacs-057a9ab495a5fd334f9bd3c7704176502e5219c4.zip | |
Merged in changes from CVS HEAD
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-118
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-119
src/keyboard.c (adjust_point_for_property): #ifdef-out dodgy xassert
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-120
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-107
Diffstat (limited to 'src/window.c')
| -rw-r--r-- | src/window.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/window.c b/src/window.c index 8f971ab0260..7419239752a 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -2046,6 +2046,9 @@ window_loop (type, obj, mini, frames) | |||
| 2046 | if (EQ (w->buffer, obj)) | 2046 | if (EQ (w->buffer, obj)) |
| 2047 | { | 2047 | { |
| 2048 | mark_window_display_accurate (window, 0); | 2048 | mark_window_display_accurate (window, 0); |
| 2049 | w->update_mode_line = Qt; | ||
| 2050 | XBUFFER (obj)->prevent_redisplay_optimizations_p = 1; | ||
| 2051 | ++update_mode_lines; | ||
| 2049 | best_window = window; | 2052 | best_window = window; |
| 2050 | } | 2053 | } |
| 2051 | break; | 2054 | break; |
| @@ -3464,12 +3467,18 @@ displaying that buffer. */) | |||
| 3464 | if (NILP (object)) | 3467 | if (NILP (object)) |
| 3465 | { | 3468 | { |
| 3466 | windows_or_buffers_changed++; | 3469 | windows_or_buffers_changed++; |
| 3470 | update_mode_lines++; | ||
| 3467 | return Qt; | 3471 | return Qt; |
| 3468 | } | 3472 | } |
| 3469 | 3473 | ||
| 3470 | if (WINDOWP (object)) | 3474 | if (WINDOWP (object)) |
| 3471 | { | 3475 | { |
| 3476 | struct window *w = XWINDOW (object); | ||
| 3472 | mark_window_display_accurate (object, 0); | 3477 | mark_window_display_accurate (object, 0); |
| 3478 | w->update_mode_line = Qt; | ||
| 3479 | if (BUFFERP (w->buffer)) | ||
| 3480 | XBUFFER (w->buffer)->prevent_redisplay_optimizations_p = 1; | ||
| 3481 | ++update_mode_lines; | ||
| 3473 | return Qt; | 3482 | return Qt; |
| 3474 | } | 3483 | } |
| 3475 | 3484 | ||