diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-08 18:22:48 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-08 18:22:48 +0200 |
commit | 68422ab342abc38ddb730dd8dab6945cf8055ade (patch) | |
tree | 077232efc7e346aac367121574c15d68d41a3cf2 /platform/linuxbsd | |
parent | 2042420bd7f43bb834316d7ca4631ab2fcfcc820 (diff) | |
parent | 1589433e8fb5091961e38f027eae57de9782e8ef (diff) | |
download | redot-engine-68422ab342abc38ddb730dd8dab6945cf8055ade.tar.gz |
Merge pull request #90913 from RandomShaper/wtp_servers_pro
Apply additional fixes to servers' threading
Diffstat (limited to 'platform/linuxbsd')
-rw-r--r-- | platform/linuxbsd/x11/display_server_x11.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/linuxbsd/x11/display_server_x11.cpp b/platform/linuxbsd/x11/display_server_x11.cpp index b76cbc126f..9174b65b1b 100644 --- a/platform/linuxbsd/x11/display_server_x11.cpp +++ b/platform/linuxbsd/x11/display_server_x11.cpp @@ -4268,6 +4268,8 @@ bool DisplayServerX11::_window_focus_check() { } void DisplayServerX11::process_events() { + ERR_FAIL_COND(!Thread::is_main_thread()); + _THREAD_SAFE_LOCK_ #ifdef DISPLAY_SERVER_X11_DEBUG_LOGS_ENABLED |