diff --git a/src/resolvers/scriptresolver.cpp b/src/resolvers/scriptresolver.cpp index 1dc6990df..4bd9c3b53 100644 --- a/src/resolvers/scriptresolver.cpp +++ b/src/resolvers/scriptresolver.cpp @@ -65,6 +65,7 @@ ScriptResolver::ScriptResolver( const QString& exe ) ScriptResolver::~ScriptResolver() { stop(); + m_proc.waitForFinished(); Tomahawk::Pipeline::instance()->removeResolver( this );