You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems this is the error that I get from time to time after launching Gnus.
Some windows can't get focus with this error, and switching workspaces leads to random switching to previously active windows from time to time.
Is there any fix or at least workaround for this one?
* exwm.el (exwm--on-ClientMessage): Handle the case where a window is
hidden but not iconic. This code would previously error in some cases
because a buffer wouldn't have an active window even when it was not in
the iconic state, likely due to a focus race somewhere.
fixes#28fixes#29fixes#30
* exwm.el (exwm--on-ClientMessage): Handle the case where a window is
hidden but not iconic. This code would previously error in some cases
because a buffer wouldn't have an active window even when it was not in
the iconic state, likely due to a focus race somewhere.
fixes#28
I think I've finally tracked down the source of the
(wrong-type-argument window-live-p nil)
error I've been seeing (finally got a backtrace):exwm/exwm.el
Line 512 in 1821027
The cause seems pretty clear: the buffer here may not actually have a current window:
exwm/exwm.el
Lines 499 to 512 in 1821027
get-buffer-window
is probably returningnil
.The text was updated successfully, but these errors were encountered: