diff --git a/modules/feature/popup/autoload.el b/modules/feature/popup/autoload.el index 60ffba420..f8e3a5a9a 100644 --- a/modules/feature/popup/autoload.el +++ b/modules/feature/popup/autoload.el @@ -121,7 +121,7 @@ current buffer." ;;;###autoload (defun +popup-parameter (parameter &optional window) - "Fetch the window parameter of WINDOW" + "Fetch the window PARAMETER (symbol) of WINDOW" (window-parameter (or window (selected-window)) parameter)) ;;;###autoload diff --git a/modules/feature/popup/config.el b/modules/feature/popup/config.el index a16dc1954..eefd87353 100644 --- a/modules/feature/popup/config.el +++ b/modules/feature/popup/config.el @@ -267,9 +267,6 @@ instead of switch-to-buffer-*." "Restore popup windows when loading a perspective from file." (dolist (window (window-list)) (when (+popup-parameter 'popup window) - (with-selected-window window - (+popup-buffer-mode +1))))) + (+popup--init window)))) (advice-add #'persp-load-state-from-file :after #'+popup*persp-mode-restore-popups)) -(provide 'config) -;;; config.el ends here