From ce556dfcbc9eeb8d993fa8ce9c9fac6cfb71d2be Mon Sep 17 00:00:00 2001 From: David Faure Date: Thu, 6 Dec 2012 00:02:31 +0100 Subject: [PATCH] Warn when XDG_RUNTIME_DIR isn't set, as per XDG Base Dir Spec http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html says: "If $XDG_RUNTIME_DIR is not set applications should fall back to a replacement directory with similar capabilities and print a warning message." Better warn that not all the guarantees of XDG_RUNTIME_DIR are available, and push unixes who haven't done so yet, to set things up correctly. Change-Id: Ie3998e8c1d14e4fdf8d58dfb2932f0ad708fba50 Reviewed-by: Thiago Macieira --- src/corelib/io/qstandardpaths_unix.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/corelib/io/qstandardpaths_unix.cpp b/src/corelib/io/qstandardpaths_unix.cpp index 3fb36589d26..932ae6b6ccb 100644 --- a/src/corelib/io/qstandardpaths_unix.cpp +++ b/src/corelib/io/qstandardpaths_unix.cpp @@ -127,6 +127,7 @@ QString QStandardPaths::writableLocation(StandardLocation type) return QString(); } } + qWarning("QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '%s'", qPrintable(xdgRuntimeDir)); } // "The directory MUST be owned by the user" QFileInfo fileInfo(xdgRuntimeDir);