From e51963754651ed9c63d67fa4d72bd03559e10d43 Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Tue, 7 Apr 2015 00:50:47 +0200 Subject: [PATCH] Pass filter to artists() in script collection --- src/libtomahawk/resolvers/ScriptCommand_AllArtists.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/resolvers/ScriptCommand_AllArtists.cpp b/src/libtomahawk/resolvers/ScriptCommand_AllArtists.cpp index 9da5a4d7b..3a606298d 100644 --- a/src/libtomahawk/resolvers/ScriptCommand_AllArtists.cpp +++ b/src/libtomahawk/resolvers/ScriptCommand_AllArtists.cpp @@ -64,7 +64,13 @@ ScriptCommand_AllArtists::exec() Tomahawk::ScriptCollection* collection = qobject_cast< Tomahawk::ScriptCollection* >( m_collection.data() ); Q_ASSERT( collection ); - ScriptJob* job = collection->scriptObject()->invoke( "artists" ); + QVariantMap arguments; + if ( !m_filter.isEmpty() ) + { + arguments[ "filter" ] = m_filter; + } + + ScriptJob* job = collection->scriptObject()->invoke( "artists", arguments ); connect( job, SIGNAL( done( QVariantMap ) ), SLOT( onArtistsJobDone( QVariantMap ) ), Qt::QueuedConnection ); job->start(); }