Fix wrong-type-argument: bufferp error on ESC

This commit is contained in:
Henrik Lissner 2017-07-11 01:06:10 +02:00
parent e906b20400
commit 65696cebf6
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -146,7 +146,9 @@ only close popups that have an :autoclose property in their rule (see
(defun doom-popup-prop (prop &optional window)
"Returns a `doom-popup-rules' PROPerty from WINDOW."
(or (plist-get (or (if window
(buffer-local-value 'doom-popup-rules (window-buffer window))
(ignore-errors
(buffer-local-value 'doom-popup-rules
(window-buffer window)))
doom-popup-rules)
(window-parameter window 'popup))
prop)