diff --git a/eldoc-box.el b/eldoc-box.el index ebe64c0..04049ee 100644 --- a/eldoc-box.el +++ b/eldoc-box.el @@ -234,9 +234,10 @@ Checkout `lsp-ui-doc--make-frame', `lsp-ui-doc--move-frame'." `((default-minibuffer-frame . ,(selected-frame)) (minibuffer . ,(minibuffer-window)) (left-fringe . ,(frame-char-width))))) - (window (display-buffer-in-child-frame - buffer - `((child-frame-parameters . ,parameter)))) + (window (or (and eldoc-box--frame (frame-selected-window eldoc-box--frame)) + (display-buffer-in-child-frame + buffer + `((child-frame-parameters . ,parameter))))) (frame (window-frame window)) (main-frame (selected-frame))) (make-frame-visible frame)