summaryrefslogtreecommitdiff
path: root/lisp/window.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1995-03-29 07:14:38 +0000
committerRichard M. Stallman <rms@gnu.org>1995-03-29 07:14:38 +0000
commit0d624ea45aff9ab15445f2bc6d79445262d31205 (patch)
tree4dc09d4628ba2e2f6b94a3708270e843fb7cba60 /lisp/window.el
parent9fa195a2cc26639042156cb58016e3b4684756db (diff)
downloademacs-0d624ea45aff9ab15445f2bc6d79445262d31205.tar.gz
(minibuffer-window-active-p): Use active-minibuffer-window.
Diffstat (limited to 'lisp/window.el')
-rw-r--r--lisp/window.el12
1 files changed, 1 insertions, 11 deletions
diff --git a/lisp/window.el b/lisp/window.el
index d760b28830d..cd2e5c69425 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -74,17 +74,7 @@ Anything else means restrict to WINDOW's frame."
(defun minibuffer-window-active-p (window)
"Return t if WINDOW (a minibuffer window) is now active."
- ;; nil nil means include WINDOW's frame
- ;; and other frames using WINDOW as minibuffer,
- ;; and include minibuffer if active.
- (let ((prev (previous-window window nil nil)))
- ;; If PREV equals WINDOW, WINDOW must be on a minibuffer-only frame
- ;; and it's not currently being used. So return nil.
- (and (not (eq window prev))
- (let ((should-be-same (next-window prev nil nil)))
- ;; If next-window doesn't reverse previous-window,
- ;; WINDOW must be outside the cycle specified by nil nil.
- (eq should-be-same window)))))
+ (eq window (active-minibuffer-window)))
(defun count-windows (&optional minibuf)
"Returns the number of visible windows.