From e03e8f54946717b73b0b28e23a5e6808fa43bc51 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Tue, 22 Nov 2011 13:06:44 +0100 Subject: [PATCH] bad hack for linux --- src/domain/UBGraphicsMediaItem.cpp | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/domain/UBGraphicsMediaItem.cpp b/src/domain/UBGraphicsMediaItem.cpp index aea73e2b..44ccfa2a 100644 --- a/src/domain/UBGraphicsMediaItem.cpp +++ b/src/domain/UBGraphicsMediaItem.cpp @@ -66,17 +66,12 @@ QVariant UBGraphicsMediaItem::itemChange(GraphicsItemChange change, const QVaria { QString absoluteMediaFilename; -// if (mMediaFileUrl.isRelative() && scene()->document()) -// { - absoluteMediaFilename = - scene()->document()->persistencePath() - + "/" + mMediaFileUrl.toLocalFile(); -// } -// else if (!mMediaFileUrl.isRelative()) -// { -// absoluteMediaFilename = mMediaFileUrl.toLocalFile(); -// } - + if(mMediaFileUrl.toLocalFile().startsWith("audios/") || mMediaFileUrl.toLocalFile().startsWith("videos/")){ + absoluteMediaFilename = scene()->document()->persistencePath() + "/" + mMediaFileUrl.toLocalFile(); + } + else{ + absoluteMediaFilename = mMediaFileUrl.toLocalFile(); + } if (absoluteMediaFilename.length() > 0) mMediaObject->setCurrentSource(Phonon::MediaSource(absoluteMediaFilename));