diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2016-02-07T02·18+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2016-02-07T02·18+0800 |
commit | e9e476c4dee299a9dea3de11c286e0c93f86ce79 (patch) | |
tree | 5215c9f0965cc3c7e94cd39b14b39de30a9af26c /exwm-layout.el | |
parent | 97daba20ad22f05f2e4c1347ff86d6c957142a0a (diff) | |
parent | 00065234749054940563f59a0027a53bc5ebffad (diff) |
Merge branch 'fjl-fix-resize-minibuffer'
Diffstat (limited to 'exwm-layout.el')
-rw-r--r-- | exwm-layout.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/exwm-layout.el b/exwm-layout.el index 0dc5e1ac0285..871438f9f6e0 100644 --- a/exwm-layout.el +++ b/exwm-layout.el @@ -203,8 +203,9 @@ (id (frame-parameter frame 'exwm-outer-id)) (workspace (frame-parameter frame 'exwm-workspace))) (with-slots (x y width height) geometry - (when (eq frame exwm-workspace--current) - (exwm-workspace--resize-minibuffer width height)) + (when (and (eq frame exwm-workspace--current) + (exwm-workspace--minibuffer-own-frame-p)) + (exwm-workspace--resize-minibuffer-frame width height)) (exwm-layout--resize-container id workspace x y width height) (xcb:flush exwm--connection)))) @@ -395,7 +396,7 @@ See also `exwm-layout-enlarge-window'." "Initialize layout module." ;; Auto refresh layout (add-hook 'window-configuration-change-hook #'exwm-layout--refresh) - (unless (memq exwm-workspace-minibuffer-position '(top bottom)) + (unless (exwm-workspace--minibuffer-own-frame-p) ;; Refresh when minibuffer grows (add-hook 'minibuffer-setup-hook #'exwm-layout--on-minibuffer-setup t) (run-with-idle-timer 0 t #'exwm-layout--on-echo-area-change t) |