File spaces_in_filenames.diff of Package amarok
From b608836eaacb79196a47a73bfbfa22123e42c101 Mon Sep 17 00:00:00 2001
From: Nikolaj Hald Nielsen <nhnFreespirit@gmail.com>
Date: Sun, 2 Aug 2009 19:57:20 +0200
Subject: [PATCH] Fix cases of incorrect local file name handling (such as tracks with spaces in path or name not playing) in the EngineController
Thanks to Ignacio Serantes <kde@aynoa.net>
BUG: 189898
---
src/EngineController.cpp | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/src/EngineController.cpp b/src/EngineController.cpp
index 5356e58..8033fb7 100644
--- src/EngineController.cpp 2009/08/18 05:31:45 1.1
+++ src/EngineController.cpp 2009/08/18 05:32:27
@@ -318,7 +318,14 @@
slotStopFadeout();
debug() << "URL: " << url.url();
- m_media->setCurrentSource( url );
+ if ( url.toLocalFile().isEmpty() )
+ {
+ m_media->setCurrentSource( url );
+ }
+ else
+ {
+ m_media->setCurrentSource( url.toLocalFile() );
+ }
m_nextTrack.clear();
m_nextUrl.clear();