Bug fix: Don't let create multiple IDE schemes with the same project name

This commit is contained in:
Rustam Vishnyakov
2017-02-21 15:14:40 +03:00
parent c35e51fb41
commit 627786ab11
@@ -75,9 +75,8 @@ abstract class CodeStyleSchemesActions extends AbstractSchemeActions<CodeStyleSc
@Override
protected void copyToIDE(@NotNull CodeStyleScheme scheme) {
final boolean isProjectScheme = getModel().isProjectScheme(scheme);
String name =
SchemeNameGenerator.getUniqueName(getProjectName(), schemeName -> getModel().containsScheme(schemeName, isProjectScheme));
SchemeNameGenerator.getUniqueName(getProjectName(), schemeName -> getModel().containsScheme(schemeName, false));
CodeStyleScheme newScheme = getModel().exportProjectScheme(name);
getModel().setUsePerProjectSettings(false);
getModel().selectScheme(newScheme, null);