diff --git a/src/libtomahawk/playlist/dynamic/widgets/LoadingSpinner.cpp b/src/libtomahawk/playlist/dynamic/widgets/LoadingSpinner.cpp index 83b739954..19a74a2eb 100644 --- a/src/libtomahawk/playlist/dynamic/widgets/LoadingSpinner.cpp +++ b/src/libtomahawk/playlist/dynamic/widgets/LoadingSpinner.cpp @@ -74,9 +74,6 @@ LoadingSpinner::fadeIn() void LoadingSpinner::fadeOut() { - if ( !isVisible() ) - return; - m_showHide->setDirection( QTimeLine::Backward ); if ( m_showHide->state() != QTimeLine::Running ) diff --git a/src/libtomahawk/playlist/treemodel.cpp b/src/libtomahawk/playlist/treemodel.cpp index 56afbc2e2..a9c4a0b1d 100644 --- a/src/libtomahawk/playlist/treemodel.cpp +++ b/src/libtomahawk/playlist/treemodel.cpp @@ -851,6 +851,8 @@ TreeModel::infoSystemInfo( Tomahawk::InfoSystem::InfoRequestData requestData, QV if ( m_receivedInfoData.contains( requestData.input.value< Tomahawk::InfoSystem::InfoStringHash >() ) ) break; + emit loadingFinished(); + QVariantMap returnedData = output.value< QVariantMap >(); if ( returnedData.isEmpty() ) break;