From a1b24c12447831000e1604cce2a0ba29ff3514fe Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Mon, 2 Jul 2012 03:49:24 +0200 Subject: [PATCH] * Emit coverChanged() even when we couldn't get a cover, so the views update / trigger new requests. --- src/libtomahawk/Album.cpp | 6 +++--- src/libtomahawk/Artist.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libtomahawk/Album.cpp b/src/libtomahawk/Album.cpp index 70ae122a5..bf88e86ab 100644 --- a/src/libtomahawk/Album.cpp +++ b/src/libtomahawk/Album.cpp @@ -180,15 +180,15 @@ Album::infoSystemInfo( const Tomahawk::InfoSystem::InfoRequestData& requestData, } else if ( output.isValid() ) { - m_coverLoaded = true; - QVariantMap returnedData = output.value< QVariantMap >(); const QByteArray ba = returnedData["imgbytes"].toByteArray(); if ( ba.length() ) { m_coverBuffer = ba; - emit coverChanged(); } + + m_coverLoaded = true; + emit coverChanged(); } } diff --git a/src/libtomahawk/Artist.cpp b/src/libtomahawk/Artist.cpp index ea5b34790..4b255c70b 100644 --- a/src/libtomahawk/Artist.cpp +++ b/src/libtomahawk/Artist.cpp @@ -321,14 +321,14 @@ Artist::infoSystemInfo( Tomahawk::InfoSystem::InfoRequestData requestData, QVari } else if ( output.isValid() ) { - m_coverLoaded = true; - const QByteArray ba = returnedData["imgbytes"].toByteArray(); if ( ba.length() ) { m_coverBuffer = ba; - emit coverChanged(); } + + m_coverLoaded = true; + emit coverChanged(); } break;