]> git.eshelyaron.com Git - emacs.git/commitdiff
* window.c (Fscroll_other_window): Use SET_PT_BOTH because both
authorDmitry Antipov <dmantipov@yandex.ru>
Wed, 13 Mar 2013 15:41:54 +0000 (19:41 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Wed, 13 Mar 2013 15:41:54 +0000 (19:41 +0400)
character and byte positions can be obtained from marker.

src/ChangeLog
src/window.c

index e23f016733915065d2c2aeebf609c3ba2f77f9a3..6c575946b255c672e965c719b308114df62ee744 100644 (file)
@@ -2,6 +2,8 @@
 
        * xdisp.c (init_iterator): Simplify because both character and byte
        positions are either specified or -1.  Add eassert.  Adjust comment.
+       * window.c (Fscroll_other_window): Use SET_PT_BOTH because both
+       character and byte positions can be obtained from marker.
 
 2013-03-13  Paul Eggert  <eggert@cs.ucla.edu>
 
index 7769613151269b441cc6526172fa4297ef52560f..940e0f7565aa07ff2a546b7ce5aa5277f33f6369 100644 (file)
@@ -5021,7 +5021,7 @@ specifies the window to scroll.  This takes precedence over
   ++windows_or_buffers_changed;
 
   Fset_buffer (w->buffer);
-  SET_PT (marker_position (w->pointm));
+  SET_PT_BOTH (marker_position (w->pointm), marker_byte_position (w->pointm));
 
   if (NILP (arg))
     window_scroll (window, 1, 1, 1);