From 2fd4e9355c6ebea8bfb73065ee2a0c63bfcdd029 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Wed, 2 Nov 2011 13:52:37 +0100 Subject: [PATCH] audio problem workaround to work on windows and mac. Even worst that the first hack --- src/board/UBBoardController.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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()));