From 5b2ff1ba07c934edbd16fa09fbf4252ae83c277f Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 16 Mar 2011 15:12:14 +0100 Subject: [PATCH] * Fix dupe album_ptr bug. --- src/libtomahawk/album.cpp | 3 ++- src/libtomahawk/artist.cpp | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/album.cpp b/src/libtomahawk/album.cpp index 43744aae5..c4c382b42 100644 --- a/src/libtomahawk/album.cpp +++ b/src/libtomahawk/album.cpp @@ -22,7 +22,8 @@ Album::get( unsigned int id, const QString& name, const Tomahawk::artist_ptr& ar } album_ptr a = album_ptr( new Album( id, name, artist ) ); - s_albums.insert( id, a ); + if ( id > 0 ) + s_albums.insert( id, a ); return a; } diff --git a/src/libtomahawk/artist.cpp b/src/libtomahawk/artist.cpp index 38fc1b691..ec84884e6 100644 --- a/src/libtomahawk/artist.cpp +++ b/src/libtomahawk/artist.cpp @@ -25,7 +25,6 @@ Artist::get( unsigned int id, const QString& name ) } artist_ptr a = artist_ptr( new Artist( id, name ) ); - if ( id > 0 ) s_artists.insert( id, a );