From 51c184d62f9264856a4d121f9ef7337f506814e9 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser <muesli@gmail.com> Date: Sun, 9 Dec 2012 07:22:24 +0100 Subject: [PATCH] * Fixed PlaylistInterface ignoring offline results. --- src/libtomahawk/PlaylistInterface.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/PlaylistInterface.cpp b/src/libtomahawk/PlaylistInterface.cpp index e90648d2a..be4226561 100644 --- a/src/libtomahawk/PlaylistInterface.cpp +++ b/src/libtomahawk/PlaylistInterface.cpp @@ -158,14 +158,16 @@ PlaylistInterface::filterTracks( const QList<Tomahawk::query_ptr>& queries ) bool PlaylistInterface::hasNextResult() const { - return ( siblingResult( 1 ) ); + Tomahawk::result_ptr r = siblingResult( 1 ); + return ( r && r->isOnline() ); } bool PlaylistInterface::hasPreviousResult() const { - return ( siblingResult( -1 ) ); + Tomahawk::result_ptr r = siblingResult( -1 ); + return ( r && r->isOnline() ); }