Commit fb351039 authored by Jim Blandy's avatar Jim Blandy
Browse files

* xfns.c [! HAVE_X11R5] (Fx_rebind_key): Recognize that

	XK_Mode_switch and XK_Num_Lock are modifier keysyms too.
parent 81fa9e2f
......@@ -3353,8 +3353,15 @@ also be depressed for NEWSTRING to appear.")
mod = Fcar (rest);
CHECK_STRING (mod, 3);
modifier_list[i] = XStringToKeysym ((char *) XSTRING (mod)->data);
#ifndef HAVE_X11R5
if (modifier_list[i] == NoSymbol
|| !(IsModifierKey (modifier_list[i])
|| ((unsigned)(modifier_list[i]) == XK_Mode_switch)
|| ((unsigned)(modifier_list[i]) == XK_Num_Lock)))
#else
if (modifier_list[i] == NoSymbol
|| !IsModifierKey (modifier_list[i]))
#endif
error ("Element is not a modifier keysym");
i++;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment