summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/headless_display.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/headless_display.cpp b/common/headless_display.cpp
index b183b0a501..bbb1c10f51 100644
--- a/common/headless_display.cpp
+++ b/common/headless_display.cpp
@@ -24,6 +24,10 @@ HeadlessDisplay::HeadlessDisplay() {
#endif
#if MBGL_USE_GLX
+ if (!XInitThreads()) {
+ throw std::runtime_error("Failed to XInitThreads");
+ }
+
x_display = XOpenDisplay(0);
if (x_display == nullptr) {