Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@woboq.com>2014-12-01 14:05:14 +0300
committerOlivier Goffart <ogoffart@woboq.com>2014-12-01 14:06:09 +0300
commitb154e1baa1ba7a03dfe5b78bf5b71d6ccb881359 (patch)
treeea6df46057bfea0d936eaefcccd12f2ace8677d1 /src/mirall
parent119a9983a9f3bea36a62464f9374ad86b1966f63 (diff)
Nautilus shell integration: Use fallback when XDG_RUNTIME_DIR is not defined
Same fallback as in Qt5 Task #2477
Diffstat (limited to 'src/mirall')
-rw-r--r--src/mirall/socketapi.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mirall/socketapi.cpp b/src/mirall/socketapi.cpp
index 0e239ed81..1b382e3e0 100644
--- a/src/mirall/socketapi.cpp
+++ b/src/mirall/socketapi.cpp
@@ -94,6 +94,11 @@ SocketApi::SocketApi(QObject* parent)
runtimeDir = QStandardPaths::writableLocation(QStandardPaths::RuntimeLocation);
#else
runtimeDir = QFile::decodeName(qgetenv("XDG_RUNTIME_DIR"));
+ if (runtimeDir.isEmpty()) {
+ runtimeDir = QDir::tempPath() + QLatin1String("/runtime-")
+ + QString::fromLocal8Bit(qgetenv("USER"));
+ QDir().mkdir(runtimeDir);
+ }
#endif
socketPath = runtimeDir + "/" + Theme::instance()->appName() + "/socket";
} else {