diff options
| author | Richard M. Stallman | 1994-06-07 17:34:44 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-06-07 17:34:44 +0000 |
| commit | 8e91f4415129bc56dac08866d24ad4829e8bb651 (patch) | |
| tree | e5d6f670f16e58ef82daec43ef268d6fa4854d0b /src | |
| parent | 54626b604c9d9f1449eae936fb369ae0e233ce92 (diff) | |
| download | emacs-8e91f4415129bc56dac08866d24ad4829e8bb651.tar.gz emacs-8e91f4415129bc56dac08866d24ad4829e8bb651.zip | |
(command_loop_1): Treat nil in display tab like no display tab.
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index b24ac159300..6ff8789a5ed 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -1165,7 +1165,12 @@ command_loop_1 () | |||
| 1165 | 1165 | ||
| 1166 | obj = DISP_CHAR_VECTOR (dp, lose); | 1166 | obj = DISP_CHAR_VECTOR (dp, lose); |
| 1167 | if (NILP (obj)) | 1167 | if (NILP (obj)) |
| 1168 | no_redisplay = direct_output_for_insert (lose); | 1168 | { |
| 1169 | /* Do it only for char codes | ||
| 1170 | that by default display as themselves. */ | ||
| 1171 | if (lose >= 0x20 && lose <= 0x7e) | ||
| 1172 | no_redisplay = direct_output_for_insert (lose); | ||
| 1173 | } | ||
| 1169 | else if (XTYPE (obj) == Lisp_Vector | 1174 | else if (XTYPE (obj) == Lisp_Vector |
| 1170 | && XVECTOR (obj)->size == 1 | 1175 | && XVECTOR (obj)->size == 1 |
| 1171 | && (XTYPE (obj = XVECTOR (obj)->contents[0]) | 1176 | && (XTYPE (obj = XVECTOR (obj)->contents[0]) |