diff --git a/src/libtomahawk/Source.cpp b/src/libtomahawk/Source.cpp
index ffbb249ab..d4ca75ee1 100644
--- a/src/libtomahawk/Source.cpp
+++ b/src/libtomahawk/Source.cpp
@@ -92,7 +92,7 @@ Source::peerInfos() const
     {
         return controlConnection()->peerInfos();
     }
-    else if ( this == SourceList::instance()->getLocal().data() )
+    else if ( isLocal() )
     {
         return PeerInfo::getAllSelf().toSet();