diff options
author | Richard M. Stallman <rms@gnu.org> | 1997-06-04 21:21:53 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1997-06-04 21:21:53 +0000 |
commit | 7cc0629653cc9a5d9d0feeb513807b90d4239f35 (patch) | |
tree | 22b4539df86e3c84d015314d694669e3eaac573a /src/keymap.c | |
parent | 4e7c142c7fbcba351f896270006b02f6a4f46f8a (diff) | |
download | emacs-7cc0629653cc9a5d9d0feeb513807b90d4239f35.tar.gz |
(Fcopy_keymap): After copying a sub-char-table, do store the copy.
Diffstat (limited to 'src/keymap.c')
-rw-r--r-- | src/keymap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/keymap.c b/src/keymap.c index 32c4afb322d..ef7e90df53a 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -712,6 +712,8 @@ is not copied.") = (Lisp_Object *) alloca (3 * sizeof (Lisp_Object)); elt = Fcopy_sequence (elt); + XCONS (tail)->car = elt; + map_char_table (copy_keymap_1, Qnil, elt, elt, 0, indices); } else if (VECTORP (elt)) |