summaryrefslogtreecommitdiffstats
path: root/qt-gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-gui.cpp')
-rw-r--r--qt-gui.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/qt-gui.cpp b/qt-gui.cpp
index 04c5bc17a..0b80bb557 100644
--- a/qt-gui.cpp
+++ b/qt-gui.cpp
@@ -403,10 +403,11 @@ QString getSubsurfaceDataPath(QString folderToFind)
// next check for the Linux typical $(prefix)/share/subsurface
execdir = QCoreApplication::applicationDirPath();
- folder = QDir(execdir.replace("bin", "share/subsurface/").append(folderToFind));
- if (folder.exists())
- return folder.absolutePath();
-
+ if (execdir.contains("bin")) {
+ folder = QDir(execdir.replace("bin", "share/subsurface/").append(folderToFind));
+ if (folder.exists())
+ return folder.absolutePath();
+ }
// then look for the usual location on a Mac
execdir = QCoreApplication::applicationDirPath();
folder = QDir(execdir.append("/../Resources/share/").append(folderToFind));