(init_sys_modes): Set FRAME_GARBAGED_P for MSDOS frames as well as for TTY.
authorEli Zaretskii <eliz@gnu.org>
Sat, 4 Oct 2008 14:53:46 +0000 (14:53 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 4 Oct 2008 14:53:46 +0000 (14:53 +0000)
src/ChangeLog
src/sysdep.c

index 5005706..8485c24 100644 (file)
@@ -1,5 +1,8 @@
 2008-10-04  Eli Zaretskii  <eliz@gnu.org>
 
+       * sysdep.c (init_sys_modes): Set FRAME_GARBAGED_P for MSDOS frames
+       as well as for TTY.
+
        * systime.h (EMACS_TIME_CMP): Cast EMACS_SECS values to `long'.
 
        * dispnew.c (change_frame_size_1): Set FrameRows and FrameCols for
index 953e451..b1d072e 100644 (file)
@@ -1412,7 +1412,8 @@ init_sys_modes (tty_out)
       frame_garbaged = 1;
       FOR_EACH_FRAME (tail, frame)
         {
-          if (FRAME_TERMCAP_P (XFRAME (frame))
+          if ((FRAME_TERMCAP_P (XFRAME (frame))
+              || FRAME_MSDOS_P (XFRAME (frame)))
               && FRAME_TTY (XFRAME (frame)) == tty_out)
             FRAME_GARBAGED_P (XFRAME (frame)) = 1;
         }