summaryrefslogtreecommitdiff
path: root/lisp/server.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/server.el')
-rw-r--r--lisp/server.el4
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'.")