diff options
Diffstat (limited to 'Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp')
-rw-r--r-- | Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp b/Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp index 9cb29b3eb..bba73657f 100644 --- a/Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp +++ b/Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp @@ -30,6 +30,7 @@ #include <QCoreApplication> #include <QDir> #include <QFile> +#include <QLibraryInfo> namespace WebKit { @@ -38,6 +39,11 @@ static String executablePath(QString baseName) QString expectedPath = QCoreApplication::applicationDirPath() + QDir::separator() + baseName; if (QFile::exists(expectedPath)) return String(expectedPath); + + expectedPath = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator() + baseName; + if (QFile::exists(expectedPath)) + return String(expectedPath); + return String(QString(baseName)); } |