From 6131fed9982f04eb971a7c86c69676c825c66e86 Mon Sep 17 00:00:00 2001 From: irengrig Date: Thu, 3 Feb 2011 11:32:07 +0300 Subject: [PATCH] VCS: correctly initialize commit message --- .../openapi/vcs/changes/ui/CommitChangeListDialog.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java index b069e48e0f5e..b076b3e4af61 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/CommitChangeListDialog.java @@ -256,12 +256,14 @@ public class CommitChangeListDialog extends DialogWrapper implements CheckinProj myLastKnownComment = comment; myLastSelectedListName = initialSelection == null ? myBrowser.getSelectedChangeList().getName() : initialSelection.getName(); } else { - setCommitMessage(VcsConfiguration.getInstance(project).LAST_COMMIT_MESSAGE); updateComment(); - String messageFromVcs = getInitialMessageFromVcs(); - if (messageFromVcs != null) { - myCommitMessageArea.setText(messageFromVcs); + if (StringUtil.isEmptyOrSpaces(myCommitMessageArea.getComment())) { + setCommitMessage(VcsConfiguration.getInstance(project).LAST_COMMIT_MESSAGE); + final String messageFromVcs = getInitialMessageFromVcs(); + if (messageFromVcs != null) { + myCommitMessageArea.setText(messageFromVcs); + } } }