From b1aa6cb3446f57ed7f586f829edff25b896bf2aa Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Wed, 22 Mar 1995 14:50:50 +0000 Subject: (redisplay_window): Skip the only-point-has-changed optimization if updating the window's mode line. --- src/xdisp.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/xdisp.c') diff --git a/src/xdisp.c b/src/xdisp.c index 7ef95dfcd63..04955ad1fa9 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -1431,6 +1431,10 @@ redisplay_window (window, just_this_one) if (XFASTINT (w->last_modified) >= MODIFF && PT >= startp && !clip_changed && (just_this_one || XFASTINT (w->width) == FRAME_WIDTH (f)) + /* If force-mode-line-update was called, really redisplay; + that's how redisplay is forced after e.g. changing + buffer-invisibility-spec. */ + && ! NILP (w->update_mode_line) /* Can't use this case if highlighting a region. */ && !(!NILP (Vtransient_mark_mode) && !NILP (current_buffer->mark_active)) && NILP (w->region_showing) -- cgit v1.2.1