summaryrefslogtreecommitdiff
path: root/src/project.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/project.cc')
-rw-r--r--src/project.cc7
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;