Have display-buffer-at-bottom always create new window on bottom (Bug#15961).
authorMartin Rudalics <rudalics@gmx.at>
Mon, 25 Nov 2013 16:30:01 +0000 (17:30 +0100)
committerMartin Rudalics <rudalics@gmx.at>
Mon, 25 Nov 2013 16:30:01 +0000 (17:30 +0100)
* window.el (display-buffer-at-bottom): Make sure that
split-window-sensibly creates the new window on bottom
(Bug#15961).

lisp/ChangeLog
lisp/window.el

index 7975d6e..3955784 100644 (file)
@@ -1,3 +1,9 @@
+2013-11-25  Martin Rudalics  <rudalics@gmx.at>
+
+       * window.el (display-buffer-at-bottom): Make sure that
+       split-window-sensibly creates the new window on bottom
+       (Bug#15961).
+
 2013-11-23  David Kastrup  <dak@gnu.org>
 
        * vc/smerge-mode.el (smerge-ediff): Choose default buffer names based
index ac9311b..f997d8b 100644 (file)
@@ -5728,7 +5728,8 @@ of the selected frame."
     (walk-window-tree
      (lambda (window) (setq bottom-window window)) nil nil 'nomini)
     (or (and (not (frame-parameter nil 'unsplittable))
-            (setq window (window--try-to-split-window bottom-window alist))
+            (let (split-width-threshold)
+              (setq window (window--try-to-split-window bottom-window alist)))
             (window--display-buffer
              buffer window 'window alist display-buffer-mark-dedicated))
        (and (not (frame-parameter nil 'unsplittable))