Closed lewisdiamond closed 9 years ago
It is clearly a bug in Dota 2, not in Awesome WM. It also affects other window managers, I remember many people mentioned Fluxbox there.
Uhm, I don't see what awesome would be doing wrong. (Obviously) I don't know steam's source code, but I guess they have a race where they assume that the window is managed by the WM before they try to set the input focus to this window. However, such an assumption is just always wrong.
Also, a non-reparenting WM could decide to move the steam window to a currently not selected workspace and ban the window by unmapping, in which case this error would also occur.
Finally, since this also happens with Fluxbox, what's the common bug?
It's fixed in SDL master: https://bugzilla.libsdl.org/show_bug.cgi?id=2997
In other news, awesome doesn't follow ICCCM 2.8. :-( (It doesn't do anything with the WM_Sn selection)
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=782
See https://github.com/ValveSoftware/Dota-2-Reborn/issues/145 for details