summaryrefslogtreecommitdiff
path: root/src/doc.c
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-06-16 05:19:43 +0000
committerKarl Heuer <kwzh@gnu.org>1995-06-16 05:19:43 +0000
commite15d42b7e0b51ecc7a2d194ab1c0886b7acbd333 (patch)
tree7a74bcfbcbbe2cc4e837c7e11b45f6604582ed6a /src/doc.c
parent9b5596e184687ec6003e25cc6b5dcaf1fd886efd (diff)
downloademacs-e15d42b7e0b51ecc7a2d194ab1c0886b7acbd333.tar.gz
(Fsubstitute_command_keys):
Check Voverriding_terminal_local_map before Voverriding_local_map.
Diffstat (limited to 'src/doc.c')
-rw-r--r--src/doc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/doc.c b/src/doc.c
index f022396eff3..8fcf91e1be7 100644
--- a/src/doc.c
+++ b/src/doc.c
@@ -553,7 +553,9 @@ thus, \\=\\=\\=\\= puts \\=\\= into the output, and \\=\\=\\=\\[ puts \\=\\[ int
or a specified local map (which means search just that and the
global map). If non-nil, it might come from Voverriding_local_map,
or from a \\<mapname> construct in STR itself.. */
- keymap = Voverriding_local_map;
+ keymap = current_kboard->Voverriding_terminal_local_map;
+ if (NILP (keymap))
+ keymap = Voverriding_local_map;
bsize = XSTRING (str)->size;
bufp = buf = (unsigned char *) xmalloc (bsize);