diff --git a/exwm-layout.el b/exwm-layout.el index e47620d..c297806 100644 --- a/exwm-layout.el +++ b/exwm-layout.el @@ -182,7 +182,10 @@ See variable `exwm-layout-auto-iconify'." :window id :value-mask xcb:CW:EventMask :event-mask (exwm--get-client-event-mask))) (exwm-layout--set-state id xcb:icccm:WM_STATE:IconicState) - (cl-pushnew xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state) + ;; Commented as a workaround to some emacs buffers not receiving + ;; focus appropriately. See also + ;; https://github.com/ch11ng/exwm/issues/759#issuecomment-692824523 + ;; (cl-pushnew xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state) (exwm-layout--set-ewmh-state id) (exwm-layout--auto-iconify) (xcb:flush exwm--connection))))