# HG changeset patch # User Kim F. Storm # Date 1152710344 0 # Node ID 838f4260201e771aae921a9e49f43b7b6865eecc # Parent bf40c8c83e7ad2ec05c5644a95b3a25340d44adb (access_keymap_keyremap): Use ARRAYP. diff -r bf40c8c83e7a -r 838f4260201e src/keyboard.c --- a/src/keyboard.c Wed Jul 12 13:17:29 2006 +0000 +++ b/src/keyboard.c Wed Jul 12 13:19:04 2006 +0000 @@ -8384,7 +8384,7 @@ /* Handle a symbol whose function definition is a keymap or an array. */ if (SYMBOLP (next) && !NILP (Ffboundp (next)) - && (!NILP (Farrayp (XSYMBOL (next)->function)) + && (ARRAYP (XSYMBOL (next)->function) || KEYMAPP (XSYMBOL (next)->function))) next = XSYMBOL (next)->function;