From 3e71fc7d376c05af5cebb8798e93f3b312cac86e Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Sun, 6 Jul 2014 17:54:33 +0100 Subject: [PATCH] Fix: Result of operation is garbage or undefined --- src/libtomahawk/utils/SpotifyParser.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libtomahawk/utils/SpotifyParser.cpp b/src/libtomahawk/utils/SpotifyParser.cpp index 71fa4efbe..4d5286337 100644 --- a/src/libtomahawk/utils/SpotifyParser.cpp +++ b/src/libtomahawk/utils/SpotifyParser.cpp @@ -161,12 +161,14 @@ SpotifyParser::lookupSpotifyBrowse( const QString& link ) if ( m_browseUri.contains( "spotify:user" ) ) type = DropJob::Playlist; - if ( m_browseUri.contains( "spotify:artist" ) ) + else if ( m_browseUri.contains( "spotify:artist" ) ) type = DropJob::Artist; - if ( m_browseUri.contains( "spotify:album" ) ) + else if ( m_browseUri.contains( "spotify:album" ) ) type = DropJob::Album; - if ( m_browseUri.contains( "spotify:track" ) ) + else if ( m_browseUri.contains( "spotify:track" ) ) type = DropJob::Track; + else + return; // Type not supported. QUrl url;