diff options
-rw-r--r-- | src/tools/launcher-qml/launcher-qml.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/launcher-qml/launcher-qml.cpp b/src/tools/launcher-qml/launcher-qml.cpp index 351ec7f8..8ca08bb7 100644 --- a/src/tools/launcher-qml/launcher-qml.cpp +++ b/src/tools/launcher-qml/launcher-qml.cpp @@ -98,6 +98,11 @@ int main(int argc, char *argv[]) Logging::initialize(); try { + const QString socket = QDir(qEnvironmentVariable("XDG_RUNTIME_DIR")) + .filePath(qEnvironmentVariable("WAYLAND_DISPLAY")); + if (!QFileInfo::exists(socket)) + throw Exception("Cannot start application: no wayland display - expected socket at: %1").arg(socket); + LauncherMain::initialize(); Application app(argc, argv); LauncherMain launcher; |