diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/term.c | 4 |
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); |