summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/git/gitcommand.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/git/gitcommand.cpp b/src/plugins/git/gitcommand.cpp
index a4966c03a9..e3fcd8571b 100644
--- a/src/plugins/git/gitcommand.cpp
+++ b/src/plugins/git/gitcommand.cpp
@@ -104,6 +104,10 @@ void GitCommand::execute()
if (m_jobs.empty())
return;
+ if(!QFileInfo(m_binaryPath).exists()){
+ emit errorText(QLatin1String("Error: Git not found.")+m_binaryPath);
+ return;
+ }
// For some reason QtConcurrent::run() only works on this
QFuture<void> task = QtConcurrent::run(this, &GitCommand::run);
const QString taskName = QLatin1String("Git ") + m_jobs.front().arguments.at(0);