From 4431e459f7a012ca1e31318b7218f5c3ac172f48 Mon Sep 17 00:00:00 2001 From: montellese Date: Tue, 24 Jul 2012 15:57:30 +0200 Subject: [PATCH] musicdb: make sure the items' path is correct --- xbmc/music/MusicDatabase.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xbmc/music/MusicDatabase.cpp b/xbmc/music/MusicDatabase.cpp index 15fb8e50187ad..680c61f6546ca 100644 --- a/xbmc/music/MusicDatabase.cpp +++ b/xbmc/music/MusicDatabase.cpp @@ -2851,6 +2851,7 @@ bool CMusicDatabase::GetCommonNav(const CStdString &strBaseDir, const CStdString m_pDS->next(); } + items.SetPath(musicUrl.ToString()); // cleanup m_pDS->close(); @@ -3028,6 +3029,7 @@ bool CMusicDatabase::GetArtistsByWhere(const CStdString& strBaseDir, const Filte CLog::Log(LOGERROR, "%s - out of memory getting listing (got %i)", __FUNCTION__, items.Size()); } } + items.SetPath(musicUrl.ToString()); // cleanup m_pDS->close(); @@ -3219,6 +3221,7 @@ bool CMusicDatabase::GetAlbumsByWhere(const CStdString &baseDir, const Filter &f CLog::Log(LOGERROR, "%s - out of memory getting listing (got %i)", __FUNCTION__, items.Size()); } } + items.SetPath(musicUrl.ToString()); // cleanup m_pDS->close(); @@ -3318,6 +3321,8 @@ bool CMusicDatabase::GetSongsByWhere(const CStdString &baseDir, const Filter &fi return (items.Size() > 0); } } + items.SetPath(musicUrl.ToString()); + // cleanup m_pDS->close(); CLog::Log(LOGDEBUG, "%s(%s) - took %d ms", __FUNCTION__, filter.where.c_str(), XbmcThreads::SystemClockMillis() - time);