aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.c
diff options
context:
space:
mode:
authorKaroly Lorentey2004-02-28 04:52:40 +0000
committerKaroly Lorentey2004-02-28 04:52:40 +0000
commit057a9ab495a5fd334f9bd3c7704176502e5219c4 (patch)
treea833e67f7903c9e091282644c54e1fa6a0abff3c /src/window.c
parented62242d19b79fd8c14cd614ec6029e09d6e4618 (diff)
parenta874691c6cd8d74d0b51fae607b74543f1ffa1ca (diff)
downloademacs-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.c9
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