diff --git a/src/plugins/git/changeselectiondialog.cpp b/src/plugins/git/changeselectiondialog.cpp index 80b7b4ea83fe86a0b700f8e3393c62e8b5950cfd..9d7b04b4f1e0e116567f890a15c7f074bf4c378c 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);