changeset 74966:749691edf645

(Frecenter): Set minimize_tool_bar_window_p flag when called without arg to redraw with minimum toolbar height. Update doc string.
author Kim F. Storm <storm@cua.dk>
date Fri, 29 Dec 2006 23:29:27 +0000
parents 5a5bdcf2b324
children 8c79fb85d31c
files src/window.c
diffstat 1 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/window.c	Fri Dec 29 23:29:20 2006 +0000
+++ b/src/window.c	Fri Dec 29 23:29:27 2006 +0000
@@ -5727,8 +5727,10 @@
 relative to the current window.  If ARG is negative, it counts up from the
 bottom of the window.  (ARG should be less than the height of the window.)
 
-If ARG is omitted or nil, erase the entire frame and then
-redraw with point in the center of the current window.
+If ARG is omitted or nil, erase the entire frame and then redraw with point
+in the center of the current window.  If `auto-resize-tool-bars' is set to
+`grow-only', this resets the tool-bar's height to the minimum height needed.
+
 Just C-u as prefix means put point in the center of the window
 and redisplay normally--don't erase and redraw the frame.  */)
      (arg)
@@ -5753,8 +5755,10 @@
       for (i = 0; i < n_compositions; i++)
 	composition_table[i]->font = NULL;
 
-      Fredraw_frame (w->frame);
-      SET_FRAME_GARBAGED (XFRAME (WINDOW_FRAME (w)));
+      WINDOW_XFRAME (w)->minimize_tool_bar_window_p = 1;
+
+      Fredraw_frame (WINDOW_FRAME (w));
+      SET_FRAME_GARBAGED (WINDOW_XFRAME (w));
       center_p = 1;
     }
   else if (CONSP (arg)) /* Just C-u. */