Fix my two most common causes of all windows/frames redisplay

* src/buffer.c (Fkill_all_local_variables): Only redisplay the buffer.
* src/window.c (set_window_scroll_bars): Only redisplay the window.
This commit is contained in:
Stefan Monnier 2020-12-17 11:53:56 -05:00
parent 02c4f65a1e
commit d5941d8396
2 changed files with 2 additions and 2 deletions

View file

@ -2814,7 +2814,7 @@ the normal hook `change-major-mode-hook'. */)
/* Force mode-line redisplay. Useful here because all major mode
commands call this function. */
update_mode_lines = 12;
bset_update_mode_line (current_buffer);
return Qnil;
}

View file

@ -7822,7 +7822,7 @@ set_window_scroll_bars (struct window *w, Lisp_Object width,
if more than a single window needs to be considered, see
redisplay_internal. */
if (changed)
windows_or_buffers_changed = 31;
wset_redisplay (w);
return changed ? w : NULL;
}