From d803a36915f7bd5d662ba1fed516e21f8fb694a4 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 3 Aug 2011 15:33:10 +0200 Subject: [PATCH] * Possible fix for windows filename issues. --- src/libtomahawk/audio/audioengine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/audio/audioengine.cpp b/src/libtomahawk/audio/audioengine.cpp index a29ad2590..4942b11da 100644 --- a/src/libtomahawk/audio/audioengine.cpp +++ b/src/libtomahawk/audio/audioengine.cpp @@ -374,11 +374,12 @@ AudioEngine::loadTrack( const Tomahawk::result_ptr& result ) else { QUrl furl = m_currentTrack->url(); - if ( m_currentTrack->url().contains( "?" ) ) + if ( !isLocalResult( m_currentTrack->url() ) && m_currentTrack->url().contains( "?" ) ) { furl = QUrl( m_currentTrack->url().left( m_currentTrack->url().indexOf( '?' ) ) ); furl.setEncodedQuery( QString( m_currentTrack->url().mid( m_currentTrack->url().indexOf( '?' ) + 1 ) ).toLocal8Bit() ); } + m_mediaObject->setCurrentSource( furl ); m_mediaObject->currentSource().setAutoDelete( true ); m_isPlayingHttp = true;