From 53d621eb92eecd7f4d6dd1b81e1cbdf955bbf75a Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Wed, 4 Apr 2018 14:04:52 +0300 Subject: [PATCH] vcs: cleanup - make method static --- .../vcs/changes/ui/CommitChangeListDialog.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 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 327e7ec21326..7caf73c09b36 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 @@ -99,6 +99,7 @@ public class CommitChangeListDialog extends DialogWrapper implements CheckinProj @NotNull private final List myExecutors; @NotNull private final List myHandlers = newArrayList(); private final boolean myAllOfDefaultChangeListChangesIncluded; + @NotNull private final String myCommitActionName; @NotNull private final Map myListComments; @NotNull private final List myExecutorActions; @@ -357,7 +358,8 @@ public class CommitChangeListDialog extends DialogWrapper implements CheckinProj restoreState(); setTitle(myShowVcsCommit ? TITLE : trimEllipsis(executors.get(0).getActionText())); - myCommitAction = myShowVcsCommit ? new CommitAction(getCommitActionName()) : null; + myCommitActionName = getCommitActionName(myAffectedVcses); + myCommitAction = myShowVcsCommit ? new CommitAction(myCommitActionName) : null; myExecutorActions = createExecutorActions(executors); if (myCommitAction != null) { myCommitAction.setOptions(myExecutorActions); @@ -751,10 +753,16 @@ public class CommitChangeListDialog extends DialogWrapper implements CheckinProj PropertiesComponent.getInstance().setValue(DETAILS_SHOW_OPTION, myDetailsSplitter.isOn(), DETAILS_SHOW_OPTION_DEFAULT); } + @NotNull @Override public String getCommitActionName() { + return myCommitActionName; + } + + @NotNull + private static String getCommitActionName(@NotNull Collection affectedVcses) { String name = null; - for (AbstractVcs vcs : myAffectedVcses) { + for (AbstractVcs vcs : affectedVcses) { CheckinEnvironment checkinEnvironment = vcs.getCheckinEnvironment(); if (name == null && checkinEnvironment != null) { name = checkinEnvironment.getCheckinOperationName();