diff options
author | Eli Zaretskii <eliz@gnu.org> | 2012-03-02 17:40:44 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2012-03-02 17:40:44 +0200 |
commit | 1c32dc722b672a641d6764d80b721f86b5be5264 (patch) | |
tree | c1128e03fbe510006b8dd2f9c8e6f6ac7a3a766c | |
parent | 789943bb9bcc077aa725f905a91ad7145e3e7ac3 (diff) | |
download | emacs-1c32dc722b672a641d6764d80b721f86b5be5264.tar.gz |
Fix computation of scroll-margin's character position in redisplay_window.
src/xdisp.c (redisplay_window): Pass to move_it_vertically the margin in
pixels, not in screen lines.
-rw-r--r-- | src/ChangeLog | 2 | ||||
-rw-r--r-- | src/xdisp.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 472833718e7..c886834f9cf 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -4,6 +4,8 @@ position past the first glyph_row that ends at ZV. (Bug#10902) (redisplay_window, next_element_from_string): Fix typos in comments. + (redisplay_window): Pass to move_it_vertically the margin in + pixels, not in screen lines. 2012-03-02 Glenn Morris <rgm@gnu.org> diff --git a/src/xdisp.c b/src/xdisp.c index 810a75fec5d..62d0d187a19 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -15611,7 +15611,7 @@ redisplay_window (Lisp_Object window, int just_this_one_p) SAVE_IT (it1, it, it1data); start_display (&it1, w, startp); - move_it_vertically (&it1, margin); + move_it_vertically (&it1, margin * FRAME_LINE_HEIGHT (f)); margin_pos = IT_CHARPOS (it1); RESTORE_IT (&it, &it, it1data); } |