From 4d188af33eb96bb142fffcbacc0292daf3013b85 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sat, 30 Jun 2012 23:21:13 +0200 Subject: [PATCH] * Return empty query_ptr when query data is invalid. --- src/libtomahawk/Query.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libtomahawk/Query.cpp b/src/libtomahawk/Query.cpp index 4fb15e037..ed3816598 100644 --- a/src/libtomahawk/Query.cpp +++ b/src/libtomahawk/Query.cpp @@ -82,8 +82,8 @@ PlaybackLog::PlaybackLog( const PlaybackLog& other ) query_ptr Query::get( const QString& artist, const QString& track, const QString& album, const QID& qid, bool autoResolve ) { - Q_ASSERT( !artist.trimmed().isEmpty() ); - Q_ASSERT( !track.trimmed().isEmpty() ); + if ( artist.trimmed().isEmpty() || track.trimmed().isEmpty() ) + return query_ptr(); if ( qid.isEmpty() ) autoResolve = false;