diff options
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2015-04-10 19:07:11 +0200 |
|---|---|---|
| committer | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2015-04-16 01:10:57 +0200 |
| commit | 1e7ca7f579861d4920271684b3874bb5cfc7b762 (patch) | |
| tree | 31dafe671aebaae67d5585b8b118c6d1b95ab038 /Source/Core/DolphinWX/MainNoGUI.cpp | |
| parent | 1a18cad178b65c4f339982e3db451763e1425c45 (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.cpp | 5 |
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, |
