From 5a534954cca47d07568c3e5078f6692ce742fe9c Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Sun, 10 Jun 2012 22:53:29 +0200 Subject: [PATCH] Explicitly set working dir of script resolvers being launched --- src/libtomahawk/resolvers/ScriptResolver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libtomahawk/resolvers/ScriptResolver.cpp b/src/libtomahawk/resolvers/ScriptResolver.cpp index 3b7c58276..bde843ab3 100644 --- a/src/libtomahawk/resolvers/ScriptResolver.cpp +++ b/src/libtomahawk/resolvers/ScriptResolver.cpp @@ -442,7 +442,11 @@ void ScriptResolver::startProcess() #endif // Q_OS_WIN if( interpreter.isEmpty() ) + { + const QFileInfo info( runPath ); + m_proc.setWorkingDirectory( info.absolutePath() ); m_proc.start( runPath ); + } else m_proc.start( interpreter, QStringList() << filePath() );