diff options
-rw-r--r-- | src/ChangeLog | 4 | ||||
-rw-r--r-- | src/buffer.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 12e0a492bdd..bbbaa2b368c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2007-10-14 Stefan Monnier <monnier@iro.umontreal.ca> + + * buffer.c (Fmake_indirect_buffer): Set the buffer's tag. + 2007-10-14 Juanma Barranquero <lekktu@gmail.com> * eval.c (do_autoload): Don't save autoloads. diff --git a/src/buffer.c b/src/buffer.c index 289cd078793..740f9fe53d6 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -568,6 +568,7 @@ CLONE nil means the indirect buffer's state is reset to default values. */) b = (struct buffer *) allocate_buffer (); b->size = sizeof (struct buffer) / sizeof (EMACS_INT); + XSETPVECTYPE (b, PVEC_BUFFER); if (XBUFFER (base_buffer)->base_buffer) b->base_buffer = XBUFFER (base_buffer)->base_buffer; |