Strange window behavior


When I click on the editor window or its child windows, it disappears and apparently I click on the window which is behind. It’s very annoying and happens frequently.

I found a warning message in journalctl, I hope it makes sense for somebody:

Jul 10 12:47:57 wrslnx196 gnome-session[2044]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3a00046 (VicaProjec)
[lots of copies]

VicaProject is the name of my project opened in the editor.

Thanks for the pointer. This may be a problem in SDL, since it is sending _NET_ACTIVE_WINDOW with CurrentTime timestamp. The spec says that the timestamp should match _NET_WM_USER_TIME, but since SDL never sets the latter the situation is unclear (welcome to X11).

I filed X11 implementation of SDL_RaiseWindow possibly uses wrong timestamp when sending _NET_ACTIVE_WINDOW · Issue #1918 · libsdl-org/SDL · GitHub with the upstream, we may look at the issue ourselves as time permits. In the meantime your best bet is switching to another window manager.

This is now fixed in SDL, just after the 2.0.4 window, but I’ll get a pull request together for Unreal shortly, to get you sync’d up.