summaryrefslogtreecommitdiff
path: root/src/keymap.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-04-19 22:59:20 +0000
committerRichard M. Stallman <rms@gnu.org>1997-04-19 22:59:20 +0000
commit1b5cc13d612b193b6931be0df1761c0d83f2fc18 (patch)
tree5b788ac401b5160a13b0eef1004199d786354301 /src/keymap.c
parent8c4e5ab16007c6c3b8d31bb68fed06030ef3df7f (diff)
downloademacs-1b5cc13d612b193b6931be0df1761c0d83f2fc18.tar.gz
(describe_vector): Test for suppressed commands in
all cases. Call get_keyelt with two arguments.
Diffstat (limited to 'src/keymap.c')
-rw-r--r--src/keymap.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/keymap.c b/src/keymap.c
index e042f64a099..7ef50502ba9 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -2623,12 +2623,13 @@ describe_vector (vector, elt_prefix, elt_describer,
if (i >= CHAR_TABLE_SINGLE_BYTE_SLOTS
&& !CHARSET_DEFINED_P (i - 128))
continue;
- definition = get_keyelt (XCHAR_TABLE (vector)->contents[i]);
- if (NILP (definition)) continue;
+ definition = get_keyelt (XCHAR_TABLE (vector)->contents[i], 0);
}
else
definition = get_keyelt (XVECTOR (vector)->contents[i], 0);
+ if (NILP (definition)) continue;
+
/* Don't mention suppressed commands. */
if (SYMBOLP (definition) && partial)
{