diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index e5d2d116..1342e681 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -1693,8 +1693,13 @@ UBGraphicsAudioItem* UBBoardController::addAudio(const QUrl& pSourceUrl, bool st QUuid uuid = QUuid::createUuid(); QUrl concreteUrl = pSourceUrl; +#ifdef Q_WS_X11 concreteUrl = QUrl::fromLocalFile(mActiveDocument->persistencePath() + "/" + UBPersistenceManager::persistenceManager() ->addAudioFileToDocument(mActiveDocument, pSourceUrl.toLocalFile(), uuid)); +#else + concreteUrl = QUrl::fromLocalFile(UBPersistenceManager::persistenceManager() + ->addAudioFileToDocument(mActiveDocument, pSourceUrl.toLocalFile(), uuid)); +#endif UBGraphicsAudioItem* vi = mActiveScene->addAudio(concreteUrl, startPlay, pos); mActiveDocument->setMetaData(UBSettings::documentUpdatedAt, UBStringUtils::toUtcIsoDateTime(QDateTime::currentDateTime()));