Mercurial > emacs
diff src/keymap.c @ 83380:94f174e5569d
Merged from miles@gnu.org--gnu-2005 (patch 543)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-543
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-420
| author | Karoly Lorentey <lorentey@elte.hu> |
|---|---|
| date | Sat, 17 Sep 2005 19:00:49 +0000 |
| parents | 532e0a9335a9 d9638b932900 |
| children | e99392472e41 |
line wrap: on
line diff
--- a/src/keymap.c Mon Sep 12 06:49:54 2005 +0000 +++ b/src/keymap.c Sat Sep 17 19:00:49 2005 +0000 @@ -743,7 +743,7 @@ Fsignal (Qinvalid_function, Fcons (function, Qnil)); if (! NILP (sort_first)) return call3 (intern ("map-keymap-internal"), function, keymap, Qt); - + map_keymap (keymap, map_keymap_call, function, NULL, 1); return Qnil; } @@ -2837,6 +2837,9 @@ insert (buf, bufend - buf); insert ("\n", 1); + + /* Insert calls signal_after_change which may GC. */ + translate = SDATA (Vkeyboard_translate_table); } insert ("\n", 1);
