diff options
author | Dmitry Antipov <dmantipov@yandex.ru> | 2013-02-11 14:21:52 +0400 |
---|---|---|
committer | Dmitry Antipov <dmantipov@yandex.ru> | 2013-02-11 14:21:52 +0400 |
commit | f74de3451c2cb3033f6d17f9c479150d00e4caa8 (patch) | |
tree | 71ae407b470ab3dfa954abd0279d363808618bd0 /src/xdisp.c | |
parent | 5109429f09110cd817d87e1c361ac66aaee28431 (diff) | |
download | emacs-f74de3451c2cb3033f6d17f9c479150d00e4caa8.tar.gz emacs-f74de3451c2cb3033f6d17f9c479150d00e4caa8.tar.bz2 emacs-f74de3451c2cb3033f6d17f9c479150d00e4caa8.zip |
* marker.c (set_marker_internal): If desired position is passed
as a marker, avoid call to buf_charpos_to_bytepos.
* window.c (Fset_window_point): Omit redundant type checking.
(Fset_window_start): Likewise. Format comment.
(window_scroll_pixel_based): Use set_marker_restricted_both
with character and byte positions obtained from an iterator.
(Fset_window_configuration): Use set_marker_restricted_both.
* xdisp.c (message_dolog): Likewise.
Diffstat (limited to 'src/xdisp.c')
-rw-r--r-- | src/xdisp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 8314e91ad7f..25c09fe40bd 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -9396,11 +9396,11 @@ message_dolog (const char *m, ptrdiff_t nbytes, int nlflag, int multibyte) bset_undo_list (current_buffer, Qt); oldpoint = message_dolog_marker1; - set_marker_restricted (oldpoint, make_number (PT), Qnil); + set_marker_restricted_both (oldpoint, Qnil, PT, PT_BYTE); oldbegv = message_dolog_marker2; - set_marker_restricted (oldbegv, make_number (BEGV), Qnil); + set_marker_restricted_both (oldbegv, Qnil, BEGV, BEGV_BYTE); oldzv = message_dolog_marker3; - set_marker_restricted (oldzv, make_number (ZV), Qnil); + set_marker_restricted_both (oldzv, Qnil, ZV, ZV_BYTE); GCPRO1 (old_deactivate_mark); if (PT == Z) |