aboutsummaryrefslogtreecommitdiffstats
path: root/src/term.c
diff options
context:
space:
mode:
authorRichard M. Stallman1993-05-31 20:18:35 +0000
committerRichard M. Stallman1993-05-31 20:18:35 +0000
commit3e65092fb04e6db8e572cde3b41e82d2dfaa8c5d (patch)
treebc35ad0886f2c9392bf5250fe55016196c3539f1 /src/term.c
parentc4a2dc647ab4037cbf0ba26690eac47dbe7cf7b2 (diff)
downloademacs-3e65092fb04e6db8e572cde3b41e82d2dfaa8c5d.tar.gz
emacs-3e65092fb04e6db8e572cde3b41e82d2dfaa8c5d.zip
(term_get_fkeys): If not initialized, init Vfunction_key_map.
Diffstat (limited to 'src/term.c')
-rw-r--r--src/term.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/term.c b/src/term.c
index e960bd13475..6d4cba2a10d 100644
--- a/src/term.c
+++ b/src/term.c
@@ -1240,6 +1240,10 @@ term_get_fkeys (address)
1240 extern char *tgetstr (); 1240 extern char *tgetstr ();
1241 int i; 1241 int i;
1242 1242
1243 /* This can happen if CANNOT_DUMP or with strange options. */
1244 if (!initialized)
1245 Vfunction_key_map = Fmake_sparse_keymap (Qnil);
1246
1243 for (i = 0; i < (sizeof (keys)/sizeof (keys[0])); i++) 1247 for (i = 0; i < (sizeof (keys)/sizeof (keys[0])); i++)
1244 { 1248 {
1245 char *sequence = tgetstr (keys[i].cap, address); 1249 char *sequence = tgetstr (keys[i].cap, address);