From 7c5a222ea185689613f3442b153bd6ea9a23f597 Mon Sep 17 00:00:00 2001 From: Uwe Klotz Date: Fri, 21 Jun 2019 20:47:03 +0200 Subject: Reuse TrackFile::fromUrl() --- src/library/banshee/bansheeplaylistmodel.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/library/banshee') 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; } -- cgit v1.2.3