summaryrefslogtreecommitdiff
path: root/lisp/mouse.el
diff options
context:
space:
mode:
authorMartin Rudalics <rudalics@gmx.at>2011-10-22 19:06:13 +0200
committerMartin Rudalics <rudalics@gmx.at>2011-10-22 19:06:13 +0200
commit53ebff1ff05bc12b35de949801cd5a812e8c1cda (patch)
treec318d9636a5f81da41f244b00175ef947b3e85e4 /lisp/mouse.el
parentd195726a7071d38a48acbeef9c307ebee3ca6ecc (diff)
downloademacs-53ebff1ff05bc12b35de949801cd5a812e8c1cda.tar.gz
In mouse-drag-line correctly use window-in-direction.
Diffstat (limited to 'lisp/mouse.el')
-rw-r--r--lisp/mouse.el7
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/mouse.el b/lisp/mouse.el
index 78a666419b6..9b1cf48ccdc 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -419,8 +419,9 @@ must be one of the symbols header, mode, or vertical."
(cond
((eq line 'header)
;; Check whether header-line can be dragged at all.
- (when (window-at-side-p window 'top)
- (setq done t)))
+ (if (window-at-side-p window 'top)
+ (setq done t)
+ (setq window (window-in-direction 'above window t))))
((eq line 'mode)
;; Check whether mode-line can be dragged at all.
(when (and (window-at-side-p window 'bottom)
@@ -436,7 +437,7 @@ must be one of the symbols header, mode, or vertical."
window
;; If the scroll bar is on the start-event window's left,
;; adjust the window on the left of it.
- (window-in-direction 'left window)))))
+ (window-in-direction 'left window t)))))
;; Start tracking.
(track-mouse