Mercurial > emacs
diff src/keymap.c @ 90228:fa0da9b57058
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-82
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 542-553)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 116-121)
- Merge from emacs--cvs-trunk--0
- Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Mon, 19 Sep 2005 10:20:33 +0000 |
parents | 2d92f5c9d6ae d9638b932900 |
children | 7beb78bc1f8e |
line wrap: on
line diff
--- a/src/keymap.c Sun Sep 11 22:21:01 2005 +0000 +++ b/src/keymap.c Mon Sep 19 10:20:33 2005 +0000 @@ -725,7 +725,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; } @@ -2863,6 +2863,9 @@ insert (buf, bufend - buf); insert ("\n", 1); + + /* Insert calls signal_after_change which may GC. */ + translate = SDATA (Vkeyboard_translate_table); } insert ("\n", 1);