]> git.eshelyaron.com Git - emacs.git/commitdiff
(resize-temp-buffer-window): Add hack to avoid last line
authorMiles Bader <miles@gnu.org>
Tue, 17 Oct 2000 11:08:03 +0000 (11:08 +0000)
committerMiles Bader <miles@gnu.org>
Tue, 17 Oct 2000 11:08:03 +0000 (11:08 +0000)
being obscured by whizzy mode-lines on graphical displays.

lisp/ChangeLog
lisp/help.el

index e7e0fac31efb4edb4cafe3da6fdfad08cfb20c2c..1da01327664c5db8cc3e2f9ea9ce1e1658ceebdf 100644 (file)
@@ -1,3 +1,8 @@
+2000-10-17  Miles Bader  <miles@gnu.org>
+
+       * help.el (resize-temp-buffer-window): Add hack to avoid last line
+       being obscured by whizzy mode-lines on graphics displays.
+
 2000-10-17  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * info.el (Info-title-1-face, Info-title-2-face)
index d8225a835f5e863b76a9b19d636357718895a31b..2f84ce1cf1f5e2150edcca686fefb3c772f3c302 100644 (file)
@@ -1470,6 +1470,11 @@ out of view."
            (min-height (1- window-min-height))
            (text-height (count-screen-lines))
            (new-height (max (min text-height max-height) min-height)))
+      (when (display-graphic-p)
+       ;; This egregious hack is because mode-lines on graphics
+       ;; displays often use faces that make them more than one `line'
+       ;; high, and so obscure the last line of the window proper.
+       (setq win-height (1- win-height)))
       (enlarge-window (- new-height win-height)))))
 
 ;; `help-manyarg-func-alist' is defined primitively (in doc.c).