diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2016-07-26T13·42+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2016-07-26T13·42+0800 |
commit | e6bf1b45ad77328af2b0a9be680c46e268bb2571 (patch) | |
tree | 7e21bd9bc6e8d5179b551e3718a5b0f632497464 /exwm-workspace.el | |
parent | fdeb39dc0831f589e4924e17dad43b31a96b8dfe (diff) |
Always update input focus on entering minibuffer
* exwm-input.el (exwm-input--on-minibuffer-setup): New function for setting input focus on the workspace frame. (exwm-input--init): Add the function to `minibuffer-setup-hook'. * exwm-workspace.el (exwm-workspace--on-minibuffer-setup): Avoid setting input focus here.
Diffstat (limited to 'exwm-workspace.el')
-rw-r--r-- | exwm-workspace.el | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/exwm-workspace.el b/exwm-workspace.el index 08c90751dbbf..3a4a5a8ef66c 100644 --- a/exwm-workspace.el +++ b/exwm-workspace.el @@ -996,9 +996,7 @@ Please check `exwm-workspace--minibuffer-own-frame-p' first." ;; Exclude non-graphical frames. (frame-parameter nil 'exwm-outer-id)) (add-hook 'post-command-hook #'exwm-workspace--update-minibuffer-height) - (exwm-workspace--show-minibuffer) - ;; Set input focus on the Emacs frame - (x-focus-frame (window-frame (minibuffer-selected-window))))) + (exwm-workspace--show-minibuffer))) (defun exwm-workspace--on-minibuffer-exit () "Run in minibuffer-exit-hook to hide the minibuffer container." |