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() );
 }