]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fmake_indirect_buffer): Was taking marker positions
authorRichard M. Stallman <rms@gnu.org>
Wed, 4 Oct 1995 17:24:33 +0000 (17:24 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 4 Oct 1995 17:24:33 +0000 (17:24 +0000)
from current buffer, which is irrelevant.

src/buffer.c

index f4a1cdc5aac4efe90ec13084435eeae0f5e6a27c..d3451ccd81e668697ec106f2dd2707eab9f5be1f 100644 (file)
@@ -420,9 +420,13 @@ NAME should be a string which is not the name of an existing buffer.")
     }
 
   /* Give the indirect buffer markers for its narrowing.  */
-  b->pt_marker = Fpoint_marker ();
-  b->begv_marker = Fpoint_min_marker ();
-  b->zv_marker = Fpoint_max_marker ();
+  b->pt_marker = Fmake_marker ();
+  Fset_marker (b->pt_marker, make_number (BUF_PT (b)), buf);
+  b->begv_marker = Fmake_marker ();
+  Fset_marker (b->begv_marker, make_number (BUF_BEGV (b)), buf);
+  b->zv_marker = Fmake_marker ();
+  Fset_marker (b->zv_marker, make_number (BUF_ZV (b)), buf);
+
   XMARKER (b->zv_marker)->insertion_type = 1;
 
   return buf;