virtualx-engine/platform
PouleyKetchoupp 48a0d44e67 Fix x11 display server crash when deleting popup window when unfocused
On FocusOut events, the window could be destroyed while propagating
WINDOW_EVENT_FOCUS_OUT event, which causes the WindowData to be
invalidated, and still used for calls to XUnsetICFocus.

This change moves calls to XUnsetICFocus, and also XSetICFocus in
FocusIn events, before propagating the change of focus event to the
engine, to be safe in any case.

Also setting xic member to nullptr after all calls to XDestroyIC to keep
things clean and consistent.

Fixes #42645
2020-10-08 17:22:03 +02:00
..
android Merge pull request #41385 from m4gr3d/fix_splash_loading_master 2020-09-28 20:45:53 +02:00
iphone iOS: move touch delay to settings 2020-10-01 12:36:11 +03:00
javascript JS synchronous start, better persistent FS sync. 2020-09-23 09:51:06 +02:00
linuxbsd Fix x11 display server crash when deleting popup window when unfocused 2020-10-08 17:22:03 +02:00
osx Merge pull request #42381 from timothyqiu/osx-hidden 2020-09-29 11:49:03 +02:00
server Linux/BSD: Fix support for NetBSD 2020-09-18 10:27:55 +02:00
uwp Only display the Windows toggle console option if it can actually be used 2020-09-14 21:52:04 +02:00
windows Add all headers to VS Project 2020-09-27 18:03:51 +02:00
register_platform_apis.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00