]> git.eshelyaron.com Git - emacs.git/commitdiff
(change_frame_size_1): Set FrameRows and FrameCols for MSDOS frames as well.
authorEli Zaretskii <eliz@gnu.org>
Sat, 4 Oct 2008 09:22:56 +0000 (09:22 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 4 Oct 2008 09:22:56 +0000 (09:22 +0000)
src/ChangeLog
src/dispnew.c

index 4b18b9412dc783593aec33ab3eb0c75c38ad1a86..484dfc605d85555ec770434a45affcb5c0d7c0de 100644 (file)
@@ -1,3 +1,8 @@
+2008-10-04  Eli Zaretskii  <eliz@gnu.org>
+
+       * dispnew.c (change_frame_size_1): Set FrameRows and FrameCols for
+       MSDOS frames as well.
+
 2008-10-02  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
        * image.c (x_clear_image_1): Under NS, call ns_free_indexed_color with
index 33bbdca6700039668133f081a7a475696f569eaf..afb60ab89d0f4a8490010bb80969c20ae995c397 100644 (file)
@@ -6356,7 +6356,9 @@ change_frame_size_1 (f, newheight, newwidth, pretend, delay, safe)
        set_window_height (FRAME_ROOT_WINDOW (f),
                           newheight - FRAME_TOP_MARGIN (f), 2);
 
-      if (FRAME_TERMCAP_P (f) && !pretend)
+      /* MSDOS frames cannot PRETEND, as they change frame size by
+        manipulating video hardware.  */
+      if ((FRAME_TERMCAP_P (f) && !pretend) || FRAME_MSDOS_P (f))
        FrameRows (FRAME_TTY (f)) = newheight;
     }
 
@@ -6366,7 +6368,9 @@ change_frame_size_1 (f, newheight, newwidth, pretend, delay, safe)
       if (FRAME_HAS_MINIBUF_P (f))
        set_window_width (FRAME_MINIBUF_WINDOW (f), new_frame_total_cols, 0);
 
-      if (FRAME_TERMCAP_P (f) && !pretend)
+      /* MSDOS frames cannot PRETEND, as they change frame size by
+        manipulating video hardware.  */
+      if ((FRAME_TERMCAP_P (f) && !pretend) || FRAME_MSDOS_P (f))
        FrameCols (FRAME_TTY (f)) = newwidth;
 
       if (WINDOWP (f->tool_bar_window))