diff --git a/CommitDialog.cpp b/CommitDialog.cpp index 5555d28..7acf1cc 100644 --- a/CommitDialog.cpp +++ b/CommitDialog.cpp @@ -34,6 +34,8 @@ bool CommitDialog::run(QWidget *parent, QString &commitMsg, const QStringList &c { CommitDialog dlg(parent, commitMsgHistory, files); int res = dlg.exec(); + commitMsg = dlg.ui->plainTextEdit->toPlainText(); + if(res!=QDialog::Accepted) return false; @@ -46,7 +48,6 @@ bool CommitDialog::run(QWidget *parent, QString &commitMsg, const QStringList &c files.append(si->text()); } - commitMsg = dlg.ui->plainTextEdit->toPlainText(); return true; } diff --git a/MainWindow.cpp b/MainWindow.cpp index d8abf28..63fa99b 100644 --- a/MainWindow.cpp +++ b/MainWindow.cpp @@ -1100,6 +1100,9 @@ void MainWindow::loadSettings() if(qsettings.contains("FossilPath")) settings.Mappings[FUEL_SETTING_FOSSIL_PATH].Value = qsettings.value("FossilPath").toString(); + if(qsettings.contains(FUEL_SETTING_COMMIT_MSG)) + settings.Mappings[FUEL_SETTING_COMMIT_MSG].Value = qsettings.value(FUEL_SETTING_COMMIT_MSG); + int num_wks = qsettings.beginReadArray("Workspaces"); for(int i=0; i