summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd/x11/display_server_x11.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-05-08 18:22:48 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-05-08 18:22:48 +0200
commit68422ab342abc38ddb730dd8dab6945cf8055ade (patch)
tree077232efc7e346aac367121574c15d68d41a3cf2 /platform/linuxbsd/x11/display_server_x11.cpp
parent2042420bd7f43bb834316d7ca4631ab2fcfcc820 (diff)
parent1589433e8fb5091961e38f027eae57de9782e8ef (diff)
downloadredot-engine-68422ab342abc38ddb730dd8dab6945cf8055ade.tar.gz
Merge pull request #90913 from RandomShaper/wtp_servers_pro
Apply additional fixes to servers' threading
Diffstat (limited to 'platform/linuxbsd/x11/display_server_x11.cpp')
-rw-r--r--platform/linuxbsd/x11/display_server_x11.cpp2
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