From c17f798a0156da134346490a1c6f56b27ee15922 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 22 Dec 2013 07:56:32 +0200 Subject: [PATCH] Git: Do not invoke git for details about empty change MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I2a7b36063ad3c67d3a1fbe999659dc0051723b10 Reviewed-by: André Hartmann Reviewed-by: Petar Perisin --- src/plugins/git/changeselectiondialog.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/git/changeselectiondialog.cpp b/src/plugins/git/changeselectiondialog.cpp index 80b7b4ea83f..9d7b04b4f1e 100644 --- a/src/plugins/git/changeselectiondialog.cpp +++ b/src/plugins/git/changeselectiondialog.cpp @@ -210,8 +210,14 @@ void ChangeSelectionDialog::recalculateDetails() m_ui->workingDirectoryEdit->setPalette(palette); } + const QString change = m_ui->changeNumberEdit->text(); + if (change.isEmpty()) { + m_ui->detailsText->setPlainText(QString()); + return; + } + QStringList args; - args << QLatin1String("log") << QLatin1String("-n1") << m_ui->changeNumberEdit->text(); + args << QLatin1String("log") << QLatin1String("-n1") << change; m_process = new QProcess(this); m_process->setWorkingDirectory(workingDir);