aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1994-06-07 17:34:44 +0000
committerRichard M. Stallman1994-06-07 17:34:44 +0000
commit8e91f4415129bc56dac08866d24ad4829e8bb651 (patch)
treee5d6f670f16e58ef82daec43ef268d6fa4854d0b /src
parent54626b604c9d9f1449eae936fb369ae0e233ce92 (diff)
downloademacs-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.c7
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])