]> git.eshelyaron.com Git - emacs.git/commitdiff
(init_display) [MSDOS]: Don't initialize frame faces,
authorEli Zaretskii <eliz@gnu.org>
Fri, 30 Jul 1999 08:38:10 +0000 (08:38 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 30 Jul 1999 08:38:10 +0000 (08:38 +0000)
it will be done later.

src/dispnew.c

index 1f5eb937c7a9c14f8f0b41917b8ca6fdc55607fe..a7e3363e674cd3b7899e7648cd3adfc9bcdd80e2 100644 (file)
@@ -5693,6 +5693,13 @@ For types not defined in VMS, use  define emacs_term \"TYPE\".\n\
   /* Set up faces of the initial terminal frame of a dumped Emacs.  */
   if (initialized
       && !noninteractive
+#ifdef MSDOS
+      /* The MSDOS terminal turns on its ``window system'' relatively
+        late into the startup, so we cannot do the frame faces'
+        initialization just yet.  It will be done later by pc-win.el
+        and internal_terminal_init.  */
+      && (strcmp (terminal_type, "internal") != 0 || inhibit_window_system)
+#endif
       && NILP (Vwindow_system))
     call0 (intern ("tty-set-up-initial-frame-faces"));
 }