From 53d7cf92f383c4be1c0bb6517bf7a01c2feb0df4 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Sat, 21 Nov 2015 19:10:32 +0900 Subject: [PATCH] fix a bug of getting running application's file path. --- tools/tfmanager/main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/tfmanager/main.cpp b/tools/tfmanager/main.cpp index 1c78359d9..2b2c88a78 100644 --- a/tools/tfmanager/main.cpp +++ b/tools/tfmanager/main.cpp @@ -246,7 +246,13 @@ static qint64 runningApplicationPid(const QString &appRoot = QString()) static QString runningApplicationsFilePath() { - return QDir::homePath() + QDir::separator() + ".treefrog" + QDir::separator() + "runnings"; + QString home = QDir::homePath(); +#ifdef Q_OS_LINUX + if (home == QDir::rootPath()) { + home = QLatin1String("/root"); + } +#endif + return home + QDir::separator() + ".treefrog" + QDir::separator() + "runnings"; }