]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_set_frame_parameters): Get height and width from
authorRichard M. Stallman <rms@gnu.org>
Mon, 15 Apr 1996 15:48:51 +0000 (15:48 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 15 Apr 1996 15:48:51 +0000 (15:48 +0000)
FRAME_NEW_WIDTH and FRAME_NEW_HEIGHT if nonzero.

src/xfns.c

index 344fb921a5bff724173ecd9a1149a97a548f92b2..36d164a45c8ff6be5b971010b141b29bbd4b1fa4 100644 (file)
@@ -831,9 +831,19 @@ x_set_frame_parameters (f, alist)
 
   /* Don't die if just one of these was set.  */
   if (EQ (width, Qunbound))
-    XSETINT (width, FRAME_WIDTH (f));
+    {
+      if (FRAME_NEW_WIDTH (f))
+       XSETINT (width, FRAME_NEW_WIDTH (f));
+      else
+       XSETINT (width, FRAME_WIDTH (f));
+    }
   if (EQ (height, Qunbound))
-    XSETINT (height, FRAME_HEIGHT (f));
+    {
+      if (FRAME_NEW_HEIGHT (f))
+       XSETINT (height, FRAME_NEW_HEIGHT (f));
+      else
+       XSETINT (height, FRAME_HEIGHT (f));
+    }
 
   /* Don't set these parameters unless they've been explicitly
      specified.  The window might be mapped or resized while we're in