diff --git a/plugins/git4idea/src/git4idea/GitUtil.java b/plugins/git4idea/src/git4idea/GitUtil.java index 8556b790634b..f4be63494bea 100644 --- a/plugins/git4idea/src/git4idea/GitUtil.java +++ b/plugins/git4idea/src/git4idea/GitUtil.java @@ -608,6 +608,9 @@ public class GitUtil { } public static boolean justOneGitRepository(Project project) { + if (project.isDisposed()) { + return true; + } GitRepositoryManager manager = getRepositoryManager(project); if (manager == null) { return true; diff --git a/plugins/git4idea/src/git4idea/commands/GitCompoundResult.java b/plugins/git4idea/src/git4idea/commands/GitCompoundResult.java index a0ea8be656f2..cfc906f03bd6 100644 --- a/plugins/git4idea/src/git4idea/commands/GitCompoundResult.java +++ b/plugins/git4idea/src/git4idea/commands/GitCompoundResult.java @@ -79,7 +79,7 @@ public final class GitCompoundResult { GitCommandResult result = entry.getValue(); if (!result.success()) { sb.append("
");
- if (!onlyOneRepositoryInTheProject()) {
+ if (!GitUtil.justOneGitRepository(myProject)) {
sb.append("" + repository.getPresentableUrl() + ":
");
}
sb.append(result.getErrorOutputAsHtmlString());
@@ -88,8 +88,4 @@ public final class GitCompoundResult {
}
return sb.toString();
}
-
- private boolean onlyOneRepositoryInTheProject() {
- return !GitUtil.getRepositoryManager(myProject).moreThanOneRoot();
- }
}