diff options
| author | Karoly Lorentey | 2004-05-23 05:08:13 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-05-23 05:08:13 +0000 |
| commit | 2d2884b5c5f2e1ce27e30123111536f9db8ddfc7 (patch) | |
| tree | d429cc1578b1d8bcb8d9f0a9d161d8f2361d8ae3 /src/buffer.c | |
| parent | d4d89d3741e8cfd34f7db695bf2a801e5584f9a7 (diff) | |
| parent | 71d5a208a41e0982a9565d8cc215bd110fcac864 (diff) | |
| download | emacs-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.c | 10 |
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 | |||
| 487 | clone_per_buffer_values (from, to) | 487 | clone_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 | ||