aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index f27ca0f86e0..e44155260f8 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -6621,7 +6621,12 @@ has the same base event type and all the specified modifiers. */)
6621int 6621int
6622parse_solitary_modifier (Lisp_Object symbol) 6622parse_solitary_modifier (Lisp_Object symbol)
6623{ 6623{
6624 Lisp_Object name = SYMBOL_NAME (symbol); 6624 Lisp_Object name;
6625
6626 if (!SYMBOLP (symbol))
6627 return 0;
6628
6629 name = SYMBOL_NAME (symbol);
6625 6630
6626 switch (SREF (name, 0)) 6631 switch (SREF (name, 0))
6627 { 6632 {