diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelveChangesManager.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelveChangesManager.java index 686a36f1f1c5..dc9449616b4c 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelveChangesManager.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelveChangesManager.java @@ -378,13 +378,8 @@ public class ShelveChangesManager extends AbstractProjectComponent implements JD } private boolean dvcsUsedInProject() { - AbstractVcs[] allActiveVcss = ProjectLevelVcsManager.getInstance(myProject).getAllActiveVcss(); - for (AbstractVcs activeVcs : allActiveVcss) { - if (VcsType.distributed.equals(activeVcs.getType())) { - return true; - } - } - return false; + return Arrays.stream(ProjectLevelVcsManager.getInstance(myProject).getAllActiveVcss()). + anyMatch(vcs -> VcsType.distributed.equals(vcs.getType())); } public ShelvedChangeList importFilePatches(final String fileName, final List patches, final PatchEP[] patchTransitExtensions)