From cc85f03cb28317ac53a379d757e7be5bb60b96fe Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 22 Jun 2015 15:17:52 +0200 Subject: [PATCH] =?UTF-8?q?cleanup,=20addScheme=20method=20to=20avoid=20bo?= =?UTF-8?q?ol=20flag=20using=20(in=20most=20cases=20this=20flag=20should?= =?UTF-8?q?=20be=20false,=20not=20true,=20because=20it=20is=20not=20scheme?= =?UTF-8?q?=20manager=20responsibility=20to=20resolve=20name=20conflict=20?= =?UTF-8?q?=E2=80=94=20but=20for=20now=20we=20continue=20to=20use=20"true"?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/intellij/openapi/options/SchemesManager.java | 4 ++++ .../codeInsight/template/impl/TemplateSettings.java | 2 +- .../codeInspection/ex/InspectionProfileManagerImpl.java | 4 ++-- .../psi/impl/source/codeStyle/CodeStyleSchemesImpl.java | 2 +- .../editor/colors/impl/EditorColorsManagerImpl.java | 4 ++-- .../openapi/fileTypes/impl/FileTypeManagerImpl.java | 4 ++-- .../intellij/openapi/keymap/impl/KeymapManagerImpl.java | 7 +++---- .../com/intellij/openapi/options/SchemesManagerImpl.java | 2 +- 8 files changed, 16 insertions(+), 13 deletions(-) diff --git a/platform/core-api/src/com/intellij/openapi/options/SchemesManager.java b/platform/core-api/src/com/intellij/openapi/options/SchemesManager.java index a4d033eea370..88f6e37ce838 100644 --- a/platform/core-api/src/com/intellij/openapi/options/SchemesManager.java +++ b/platform/core-api/src/com/intellij/openapi/options/SchemesManager.java @@ -31,6 +31,10 @@ public abstract class SchemesManager matchers, boolean addScheme) { if (addScheme) { - mySchemesManager.addNewScheme(fileType, true); + mySchemesManager.addScheme(fileType); } for (FileNameMatcher matcher : matchers) { myPatternsTable.addAssociation(matcher, fileType); @@ -1261,7 +1261,7 @@ public class FileTypeManagerImpl extends FileTypeManagerEx implements Persistent } } for (FileType fileType : fileTypes) { - mySchemesManager.addNewScheme(fileType, true); + mySchemesManager.addScheme(fileType); if (fileType instanceof AbstractFileType) { ((AbstractFileType)fileType).initSupport(); } diff --git a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.java index 4d30edd1c633..b4181d614e72 100644 --- a/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/keymap/impl/KeymapManagerImpl.java @@ -54,7 +54,7 @@ public class KeymapManagerImpl extends KeymapManagerEx implements PersistentStat public static boolean ourKeymapManagerInitialized = false; - KeymapManagerImpl(DefaultKeymap defaultKeymap, SchemesManagerFactory factory) { + KeymapManagerImpl(@NotNull DefaultKeymap defaultKeymap, @NotNull SchemesManagerFactory factory) { BaseSchemeProcessor schemeProcessor = new BaseSchemeProcessor() { @NotNull @Override @@ -77,12 +77,11 @@ public class KeymapManagerImpl extends KeymapManagerEx implements PersistentStat }; mySchemesManager = factory.createSchemesManager(KEYMAPS_DIR_PATH, schemeProcessor, RoamingType.PER_USER); - Keymap[] keymaps = defaultKeymap.getKeymaps(); String systemDefaultKeymap = WelcomeWizardUtil.getWizardMacKeymap() != null ? WelcomeWizardUtil.getWizardMacKeymap() : defaultKeymap.getDefaultKeymapName(); - for (Keymap keymap : keymaps) { - mySchemesManager.addNewScheme(keymap, true); + for (Keymap keymap : defaultKeymap.getKeymaps()) { + mySchemesManager.addScheme(keymap); if (keymap.getName().equals(systemDefaultKeymap)) { setActiveKeymap(keymap); } diff --git a/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerImpl.java index b23199bb9791..fb74c8ad3297 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerImpl.java @@ -404,7 +404,7 @@ public final class SchemesManagerImpl