# HG changeset patch # User Stefan Monnier # Date 1252635245 0 # Node ID 54e4fb84ea5d38f7c9c0ceb77aa89d69c90e25d2 # Parent 301d9a019c4feee719f34c28a896a5de706ecdab (get_keymap): Return the actual keymap symbol rather than t for autoloaded keymaps when autoloading is not allowed (bug#4393). diff -r 301d9a019c4f -r 54e4fb84ea5d src/ChangeLog --- a/src/ChangeLog Fri Sep 11 01:11:37 2009 +0000 +++ b/src/ChangeLog Fri Sep 11 02:14:05 2009 +0000 @@ -1,5 +1,8 @@ 2009-09-11 Stefan Monnier + * keymap.c (get_keymap): Return the actual keymap symbol rather than + t for autoloaded keymaps when autoloading is not allowed (bug#4393). + * keymap.c (QCadvertised_binding): New constant. (syms_of_keymap): Initialize it. (Fwhere_is_internal): Try and use bindings from :advertised-binding diff -r 301d9a019c4f -r 54e4fb84ea5d src/keymap.c --- a/src/keymap.c Fri Sep 11 01:11:37 2009 +0000 +++ b/src/keymap.c Fri Sep 11 02:14:05 2009 +0000 @@ -292,7 +292,7 @@ goto autoload_retry; } else - return Qt; + return object; } } }