diff options
Diffstat (limited to 'src/project.cc')
-rw-r--r-- | src/project.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/project.cc b/src/project.cc index e592439..9cac537 100644 --- a/src/project.cc +++ b/src/project.cc @@ -27,6 +27,8 @@ #include "project.h" #include <QtGlobal> +#include <QFileInfo> +#include <QDir> #include <iostream> @@ -61,10 +63,11 @@ void AudioFile::setFile(const QString& file) QString AudioFile::getAbsoluteFile() const { - if(file.left(1) != "/") + QFileInfo info(file); + if(info.isRelative()) { // Prepend root path - return instrument.getProject().getRawFileRoot() + "/" + file; + return instrument.getProject().getRawFileRoot() + QDir::separator() + file; } return file; |