Function: gnus-get-buffer-window
gnus-get-buffer-window is an autoloaded and byte-compiled function
defined in gnus-win.el.gz.
Signature
(gnus-get-buffer-window BUFFER &optional FRAME)
Documentation
Return a window currently displaying BUFFER, or nil if none.
Like get-buffer-window, but respecting
gnus-use-frames-on-any-display.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-win.el.gz
(defun gnus-get-buffer-window (buffer &optional frame)
"Return a window currently displaying BUFFER, or nil if none.
Like `get-buffer-window', but respecting
`gnus-use-frames-on-any-display'."
(if (and (not gnus-use-frames-on-any-display)
(memq frame '(t 0 visible)))
(let ((frames (frames-on-display-list)))
(seq-find (lambda (win) (memq (window-frame win) frames))
(get-buffer-window-list buffer nil frame)))
(get-buffer-window buffer frame)))