]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdelete_window, set_window_height, set_window_width)
authorRichard M. Stallman <rms@gnu.org>
Sun, 5 Feb 1995 08:52:26 +0000 (08:52 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 5 Feb 1995 08:52:26 +0000 (08:52 +0000)
(Fsplit_window, Fset_window_configuration): Set
FRAME_WINDOW_SIZES_CHANGED to 1 in the frame being changed.

src/window.c

index 9290fd53254af38d346852f315092c447078cee7..47b9e120b69bbdc6ea544e87ba13d2694b54334f 100644 (file)
@@ -753,6 +753,7 @@ DEFUN ("delete-window", Fdelete_window, Sdelete_window, 0, 1, "",
   par = XWINDOW (parent);
 
   windows_or_buffers_changed++;
+  FRAME_WINDOW_SIZES_CHANGED (XFRAME (WINDOW_FRAME (p))) = 1;
 
   /* Are we trying to delete any frame's selected window?  */
   {
@@ -1606,6 +1607,8 @@ set_window_height (window, height, nodelete)
 
   XSETFASTINT (w->last_modified, 0);
   windows_or_buffers_changed++;
+  FRAME_WINDOW_SIZES_CHANGED (XFRAME (WINDOW_FRAME (w))) = 1;
+
   XSETFASTINT (w->height, height);
   if (!NILP (w->hchild))
     {
@@ -1667,6 +1670,8 @@ set_window_width (window, width, nodelete)
 
   XSETFASTINT (w->last_modified, 0);
   windows_or_buffers_changed++;
+  FRAME_WINDOW_SIZES_CHANGED (XFRAME (WINDOW_FRAME (w))) = 1;
+
   XSETFASTINT (w->width, width);
   if (!NILP (w->vchild))
     {
@@ -2149,6 +2154,7 @@ and put SIZE columns in the first of the pair.")
      if we are making side-by-side windows */
 
   windows_or_buffers_changed++;
+  FRAME_WINDOW_SIZES_CHANGED (XFRAME (WINDOW_FRAME (o))) = 1;
   new = make_window ();
   p = XWINDOW (new);
 
@@ -2844,6 +2850,7 @@ by `current-window-configuration' (which see).")
 #endif
 
       windows_or_buffers_changed++;
+      FRAME_WINDOW_SIZES_CHANGED (f) = 1;
 
       /* Temporarily avoid any problems with windows that are smaller
         than they are supposed to be.  */