From 2cc459e45959c35c1d9bbe5c3e9f36754da3b602 Mon Sep 17 00:00:00 2001 From: kostas Date: Fri, 21 Oct 2011 14:44:36 +0000 Subject: [PATCH] Commit message history is now saved Commit message history is now accumulated even when a commit is cancelled FossilOrigin-Name: 1ff7aa3b04cec66eb7c1420713f4ee691cc3e5d5 --- CommitDialog.cpp | 3 ++- MainWindow.cpp | 24 ++++++++++++++++++++---- MainWindow.h | 1 - SettingsDialog.h | 14 ++++++++------ manifest | 18 +++++++++--------- manifest.uuid | 2 +- 6 files changed, 40 insertions(+), 22 deletions(-) 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