From a8a10cb9b58c3169bfff9006452ce0d7358c278e Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Mon, 15 Apr 2013 14:08:09 -0400 Subject: [PATCH] Don't crash if artist is missing from chart album data --- src/libtomahawk/widgets/ChartDataLoader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libtomahawk/widgets/ChartDataLoader.cpp b/src/libtomahawk/widgets/ChartDataLoader.cpp index 68bf48eeb..c8893a484 100644 --- a/src/libtomahawk/widgets/ChartDataLoader.cpp +++ b/src/libtomahawk/widgets/ChartDataLoader.cpp @@ -73,6 +73,9 @@ ChartDataLoader::go() foreach ( const Tomahawk::InfoSystem::InfoStringHash& album, m_data ) { + if ( album["artist"].isEmpty() ) + continue; + artist_ptr artistPtr = Artist::get( album[ "artist" ], false ); album_ptr albumPtr = Album::get( artistPtr, album[ "album" ], false ); album_ptrs << albumPtr;