summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/MainNoGUI.cpp
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2015-04-10 19:07:11 +0200
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2015-04-16 01:10:57 +0200
commit1e7ca7f579861d4920271684b3874bb5cfc7b762 (patch)
tree31dafe671aebaae67d5585b8b118c6d1b95ab038 /Source/Core/DolphinWX/MainNoGUI.cpp
parent1a18cad178b65c4f339982e3db451763e1425c45 (diff)
NoGUI: Don’t segfault when the DISPLAY environment variable isn’t set
Diffstat (limited to 'Source/Core/DolphinWX/MainNoGUI.cpp')
-rw-r--r--Source/Core/DolphinWX/MainNoGUI.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/DolphinWX/MainNoGUI.cpp b/Source/Core/DolphinWX/MainNoGUI.cpp
index 7e072288fd..fffdbb3a4a 100644
--- a/Source/Core/DolphinWX/MainNoGUI.cpp
+++ b/Source/Core/DolphinWX/MainNoGUI.cpp
@@ -118,6 +118,11 @@ class PlatformX11 : public Platform
{
XInitThreads();
dpy = XOpenDisplay(nullptr);
+ if (!dpy)
+ {
+ PanicAlert("No X11 display found");
+ exit(1);
+ }
win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy),
SConfig::GetInstance().m_LocalCoreStartupParameter.iRenderWindowXPos,