summaryrefslogtreecommitdiff
path: root/src/xdisp.c
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2013-02-11 14:21:52 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2013-02-11 14:21:52 +0400
commitf74de3451c2cb3033f6d17f9c479150d00e4caa8 (patch)
tree71ae407b470ab3dfa954abd0279d363808618bd0 /src/xdisp.c
parent5109429f09110cd817d87e1c361ac66aaee28431 (diff)
downloademacs-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.c6
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)