Avoid reusing dedicated window

* exwm-floating.el (exwm-floating--unset-floating):
* exwm-manage.el (exwm-manage--on-MapRequest):
Do not select a dedicated window for displaying a buffer.
This commit is contained in:
Chris Feng 2017-08-31 00:58:39 +08:00
parent 4eda6dde41
commit 46dfaeb031
2 changed files with 2 additions and 8 deletions

View file

@ -682,9 +682,7 @@ border-width: %d; sibling: #x%x; stack-mode: %d"
(if (exwm-layout--iconic-state-p)
;; State change: iconic => normal.
(when (eq exwm--frame exwm-workspace--current)
(set-window-buffer (frame-selected-window exwm--frame)
(current-buffer))
(select-window (frame-selected-window exwm--frame)))
(pop-to-buffer-same-window (current-buffer)))
(exwm--log "#x%x is already managed" window)))
(if (/= exwm--root parent)
(progn (xcb:+request exwm--connection