# HG changeset patch # User Richard M. Stallman # Date 812827473 0 # Node ID c521a85eaafd01eb7d351806ae0ff1da9e3cdd87 # Parent ece0744c0bb0fd383dac9d3ecf422bc0475b78c1 (Fmake_indirect_buffer): Was taking marker positions from current buffer, which is irrelevant. diff -r ece0744c0bb0 -r c521a85eaafd src/buffer.c --- a/src/buffer.c Wed Oct 04 16:07:50 1995 +0000 +++ b/src/buffer.c Wed Oct 04 17:24:33 1995 +0000 @@ -420,9 +420,13 @@ } /* 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;