From f2b9619dadbcf9c2029be9c0719547573c107a57 Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Tue, 15 Jan 2013 17:40:28 -0500 Subject: [PATCH] Don't crash if Query::get returns an invalid query --- src/libtomahawk/AlbumPlaylistInterface.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libtomahawk/AlbumPlaylistInterface.cpp b/src/libtomahawk/AlbumPlaylistInterface.cpp index aef2aefcd..2ecfd8175 100644 --- a/src/libtomahawk/AlbumPlaylistInterface.cpp +++ b/src/libtomahawk/AlbumPlaylistInterface.cpp @@ -175,6 +175,9 @@ AlbumPlaylistInterface::infoSystemInfo( Tomahawk::InfoSystem::InfoRequestData re foreach ( const QString& trackName, tracks ) { query_ptr query = Query::get( inputInfo[ "artist" ], trackName, inputInfo[ "album" ] ); + if ( query.isNull() ) + continue; + query->setAlbumPos( trackNo++ ); ql << query; }