aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorKaroly Lorentey2004-05-23 05:08:13 +0000
committerKaroly Lorentey2004-05-23 05:08:13 +0000
commit2d2884b5c5f2e1ce27e30123111536f9db8ddfc7 (patch)
treed429cc1578b1d8bcb8d9f0a9d161d8f2361d8ae3 /src/buffer.c
parentd4d89d3741e8cfd34f7db695bf2a801e5584f9a7 (diff)
parent71d5a208a41e0982a9565d8cc215bd110fcac864 (diff)
downloademacs-2d2884b5c5f2e1ce27e30123111536f9db8ddfc7.tar.gz
emacs-2d2884b5c5f2e1ce27e30123111536f9db8ddfc7.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-330 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-331 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-332 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-333 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-334 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-335 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-336 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-337 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-338 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-173
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 7560e696685..532a768ba50 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -487,7 +487,7 @@ static void
487clone_per_buffer_values (from, to) 487clone_per_buffer_values (from, to)
488 struct buffer *from, *to; 488 struct buffer *from, *to;
489{ 489{
490 Lisp_Object to_buffer; 490 Lisp_Object to_buffer, tem;
491 int offset; 491 int offset;
492 492
493 XSETBUFFER (to_buffer, to); 493 XSETBUFFER (to_buffer, to);
@@ -514,6 +514,14 @@ clone_per_buffer_values (from, to)
514 514
515 to->overlays_before = copy_overlays (to, from->overlays_before); 515 to->overlays_before = copy_overlays (to, from->overlays_before);
516 to->overlays_after = copy_overlays (to, from->overlays_after); 516 to->overlays_after = copy_overlays (to, from->overlays_after);
517
518 /* Copy the alist of local variables,
519 and all the alist elements too. */
520 to->local_var_alist
521 = Fcopy_sequence (from->local_var_alist);
522 for (tem = to->local_var_alist; CONSP (tem);
523 tem = XCDR (tem))
524 XSETCAR (tem, Fcons (XCAR (XCAR (tem)), XCDR (XCAR (tem))));
517} 525}
518 526
519 527