summaryrefslogtreecommitdiffstats
path: root/src/library/banshee
diff options
context:
space:
mode:
authorUwe Klotz <uklotz@mixxx.org>2019-06-21 20:47:03 +0200
committerUwe Klotz <uklotz@mixxx.org>2019-06-21 20:59:30 +0200
commit7c5a222ea185689613f3442b153bd6ea9a23f597 (patch)
tree366db0f80f6288dce92d17f958dcb04ef771b8d0 /src/library/banshee
parentf25828b30ea923fb40f100b64f0c90f272b5ffcf (diff)
Reuse TrackFile::fromUrl()
Diffstat (limited to 'src/library/banshee')
-rw-r--r--src/library/banshee/bansheeplaylistmodel.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/library/banshee/bansheeplaylistmodel.cpp b/src/library/banshee/bansheeplaylistmodel.cpp
index d46661b965..6e339f97f0 100644
--- a/src/library/banshee/bansheeplaylistmodel.cpp
+++ b/src/library/banshee/bansheeplaylistmodel.cpp
@@ -287,7 +287,7 @@ void BansheePlaylistModel::trackLoaded(QString group, TrackPointer pTrack) {
if (pTrack) {
for (int row = 0; row < rowCount(); ++row) {
QUrl rowUrl(getFieldString(index(row, 0), CLM_URI));
- if (rowUrl.toLocalFile() == pTrack->getLocation()) {
+ if (TrackFile::fromUrl(rowUrl).location() == pTrack->getLocation()) {
m_previewDeckTrackId =
TrackId(getFieldVariant(index(row, 0), CLM_VIEW_ORDER));
break;
@@ -364,11 +364,8 @@ QString BansheePlaylistModel::getTrackLocation(const QModelIndex& index) const {
}
QUrl url(getFieldString(index, CLM_URI));
- QString location;
- location = url.toLocalFile();
-
+ QString location = TrackFile::fromUrl(url).location();
qDebug() << location << " = " << url;
-
if (!location.isEmpty()) {
return location;
}