From 224b46f5b076823cc19b9a38c0d93b6dad0e97bb Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Fri, 8 Jun 2012 09:24:19 +0200 Subject: [PATCH] Only wait for shutdown of script resolver if it's running --- src/libtomahawk/resolvers/ScriptResolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libtomahawk/resolvers/ScriptResolver.cpp b/src/libtomahawk/resolvers/ScriptResolver.cpp index 2392c5893..3b7c58276 100644 --- a/src/libtomahawk/resolvers/ScriptResolver.cpp +++ b/src/libtomahawk/resolvers/ScriptResolver.cpp @@ -69,7 +69,7 @@ ScriptResolver::~ScriptResolver() msg[ "_msgtype" ] = "quit"; sendMessage( msg ); - bool finished = m_proc.waitForFinished( 2500 ); // might call handleMsg + bool finished = m_proc.state() != QProcess::Running || m_proc.waitForFinished( 2500 ); // might call handleMsg Tomahawk::Pipeline::instance()->removeResolver( this );