aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKim F. Storm2005-09-12 10:26:35 +0000
committerKim F. Storm2005-09-12 10:26:35 +0000
commitd6a31e9ffdd50a8dffe1b2802b241504ca407e33 (patch)
tree7e1ea379028a0ab05fd73a4e1584efed703e1f0c /src
parentfa056b08ee30e3716413c7baf80df0b42cec95c3 (diff)
downloademacs-d6a31e9ffdd50a8dffe1b2802b241504ca407e33.tar.gz
emacs-d6a31e9ffdd50a8dffe1b2802b241504ca407e33.zip
(Fdescribe_buffer_bindings): Reload `translate'
after insert which runs signal_after_change.
Diffstat (limited to 'src')
-rw-r--r--src/keymap.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/keymap.c b/src/keymap.c
index 9a3d9f288f2..f74ee61a08c 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -750,7 +750,7 @@ usage: (map-keymap FUNCTION KEYMAP) */)
750 Fsignal (Qinvalid_function, Fcons (function, Qnil)); 750 Fsignal (Qinvalid_function, Fcons (function, Qnil));
751 if (! NILP (sort_first)) 751 if (! NILP (sort_first))
752 return call3 (intern ("map-keymap-internal"), function, keymap, Qt); 752 return call3 (intern ("map-keymap-internal"), function, keymap, Qt);
753 753
754 map_keymap (keymap, map_keymap_call, function, NULL, 1); 754 map_keymap (keymap, map_keymap_call, function, NULL, 1);
755 return Qnil; 755 return Qnil;
756} 756}
@@ -2844,6 +2844,9 @@ You type Translation\n\
2844 insert (buf, bufend - buf); 2844 insert (buf, bufend - buf);
2845 2845
2846 insert ("\n", 1); 2846 insert ("\n", 1);
2847
2848 /* Insert calls signal_after_change which may GC. */
2849 translate = SDATA (Vkeyboard_translate_table);
2847 } 2850 }
2848 2851
2849 insert ("\n", 1); 2852 insert ("\n", 1);