Function: window-state-buffers
window-state-buffers is a byte-compiled function defined in
window.el.gz.
Signature
(window-state-buffers STATE)
Documentation
Return all buffers saved to the given window state STATE.
Source Code
;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun window-state-buffers (state)
"Return all buffers saved to the given window state STATE."
(let ((buffer (cadr (assq 'buffer state)))
(buffers (mapcan (lambda (item)
(when (memq (car item) '(leaf vc hc))
(window-state-buffers item)))
(if (consp (car state)) (list (cdr state)) (cdr state)))))
(if buffer (cons buffer buffers) buffers)))