X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Fmarker.c;h=88ef60b9762b11aacd6310e32af1463adf94f593;hp=507e314795ff3c2188d07fc7a658be632f45e260;hb=669565bfdc5d704dfb1d5ac1a0ec01fb3615a1ae;hpb=72a705551741d6f85a40eea486c222bac482d8dc;ds=sidebyside diff --git a/src/marker.c b/src/marker.c index 507e314..88ef60b 100644 --- a/src/marker.c +++ b/src/marker.c @@ -523,7 +523,10 @@ init_buffer_markers (struct buffer *b) b->mark = Fmake_marker (); BUF_MARKERS (b) = 0; b->point_marker = Fmake_marker (); - Fset_marker (b->point_marker, make_int (1), buf); + Fset_marker (b->point_marker, + /* For indirect buffers, point is already set. */ + b->base_buffer ? make_int (BUF_PT (b)) : make_int (1), + buf); } void