diff options
| author | Richard M. Stallman | 1993-05-31 20:18:35 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-05-31 20:18:35 +0000 |
| commit | 3e65092fb04e6db8e572cde3b41e82d2dfaa8c5d (patch) | |
| tree | bc35ad0886f2c9392bf5250fe55016196c3539f1 /src/term.c | |
| parent | c4a2dc647ab4037cbf0ba26690eac47dbe7cf7b2 (diff) | |
| download | emacs-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.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); |