From: Martin Rudalics Date: Sun, 20 Mar 2016 15:52:39 +0000 (+0100) Subject: Resurrect earlier fix of resize_frame_windows X-Git-Tag: emacs-26.0.90~2319 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5283593ced29a2c98e4af3607a68ee7a6d10fcac;p=emacs.git Resurrect earlier fix of resize_frame_windows * src/window.c (resize_frame_windows): Resurrect earlier fix for calculating the number of columns of the minibuffer window which was lost in subsequent merges. --- diff --git a/src/window.c b/src/window.c index 3cfb6fce239..77a43b739ce 100644 --- a/src/window.c +++ b/src/window.c @@ -4064,9 +4064,11 @@ values. */) } -/* Resize frame F's windows when number of lines of F is set to SIZE. - HORFLAG means resize windows when number of columns of F is set to - SIZE. PIXELWISE means to interpret SIZE as pixels. */ +/* Resize frame F's windows when F's width or height is set to SIZE. + If HORFLAG is zero, F's width was set to SIZE, otherwise its height + was set. SIZE is interpreted in F's canonical character units + (a.k.a. "columns" or "lines"), unless PIXELWISE is non-zero, which + means to interpret SIZE in pixel units. */ void resize_frame_windows (struct frame *f, int size, bool horflag, bool pixelwise) { @@ -4167,7 +4169,7 @@ resize_frame_windows (struct frame *f, int size, bool horflag, bool pixelwise) m = XWINDOW (mini); if (horflag) { - m->total_cols = size; + m->total_cols = new_size; m->pixel_width = new_pixel_size; } else