diff --git a/eyebrowse.el b/eyebrowse.el index e17e6fd..0b0cdbb 100644 --- a/eyebrowse.el +++ b/eyebrowse.el @@ -219,8 +219,9 @@ If FRAME is nil, use current frame. TYPE can be any of "Initialize Eyebrowse for the current frame." (eyebrowse--set 'last-slot 1 frame) (eyebrowse--set 'current-slot 1 frame) - (eyebrowse--insert-in-window-config-list - (eyebrowse--current-window-config 1) frame)) + (unless (eyebrowse--window-config-present-p 1 frame) + (eyebrowse--insert-in-window-config-list + (eyebrowse--current-window-config 1) frame))) (defun eyebrowse--update-window-config-element (new-element) "Replace the old element with NEW-ELEMENT in the window config list.