diff options
Diffstat (limited to 'lisp/server.el')
-rw-r--r-- | lisp/server.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/server.el b/lisp/server.el index a06f2f952fd..cd3a8f80f0e 100644 --- a/lisp/server.el +++ b/lisp/server.el @@ -1721,7 +1721,9 @@ be a cons cell (LINENUMBER . COLUMNNUMBER)." ;; a minibuffer/dedicated-window (if there's no other). (error (pop-to-buffer next-buffer))))))) (when server-raise-frame - (select-frame-set-input-focus (window-frame))))) + (let ((frame (window-frame))) + (frame-note-oob-interaction frame) + (select-frame-set-input-focus frame))))) (defvar server-stop-automatically nil "Internal status variable for `server-stop-automatically'.") |