aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/keymap.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/keymap.c b/src/keymap.c
index 6762915f70c..b1e09a92f20 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -3371,12 +3371,10 @@ describe_vector (Lisp_Object vector, Lisp_Object prefix, Lisp_Object args,
3371 3371
3372 if (!keymap_p) 3372 if (!keymap_p)
3373 { 3373 {
3374 /* Call Fkey_description first, to avoid GC bug for the other string. */
3375 if (!NILP (prefix) && XFIXNAT (Flength (prefix)) > 0) 3374 if (!NILP (prefix) && XFIXNAT (Flength (prefix)) > 0)
3376 { 3375 {
3377 Lisp_Object tem = Fkey_description (prefix, Qnil);
3378 AUTO_STRING (space, " "); 3376 AUTO_STRING (space, " ");
3379 elt_prefix = concat2 (tem, space); 3377 elt_prefix = concat2 (Fkey_description (prefix, Qnil), space);
3380 } 3378 }
3381 prefix = Qnil; 3379 prefix = Qnil;
3382 } 3380 }