summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2014-09-29 22:10:28 +0300
committerEli Zaretskii <eliz@gnu.org>2014-09-29 22:10:28 +0300
commit5bb6d037f01ae43baf5a2f71398e803ccfa3643b (patch)
tree0ab5158ffc2e03dc08df51fe3f0a510a68386d75 /lisp/emacs-lisp/bytecomp.el
parent95e509140eb219cd9e729f5f371f5dcdf89223cc (diff)
downloademacs-5bb6d037f01ae43baf5a2f71398e803ccfa3643b.tar.gz
emacs-5bb6d037f01ae43baf5a2f71398e803ccfa3643b.tar.bz2
emacs-5bb6d037f01ae43baf5a2f71398e803ccfa3643b.zip
Fix bug #18545 with lack of scrolling a window when point goes out of view.
src/xdisp.c (cursor_row_fully_visible_p): Update commentary. (redisplay_window): Treat the frame's frozen_window_starts flag the same way as the optional_new_start flag for the window: only obey it if the glyph row showing point will be fully visible. Likewise when the window start is in a continuation line. If, after trying everything under the 'force_start' label, point is still not fully visible, give up and scroll the window. Add debugging traces. src/window.c (Frecenter): Set the window's redisplay flag.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions