From d28a77f0f6a4c6a3cd1b568372a798a071e09100 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 1 Apr 2013 12:02:47 +0400 Subject: [PATCH] memory: intern intention family strings --- .../intention/impl/config/IntentionManagerSettings.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/config/IntentionManagerSettings.java b/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/config/IntentionManagerSettings.java index 176abb62cc4c..255523ddfbfa 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/config/IntentionManagerSettings.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/config/IntentionManagerSettings.java @@ -26,6 +26,7 @@ package com.intellij.codeInsight.intention.impl.config; import com.intellij.codeInsight.intention.IntentionAction; import com.intellij.codeInsight.intention.IntentionManager; +import com.intellij.ide.plugins.IdeaPluginDescriptorImpl; import com.intellij.ide.ui.search.SearchableOptionsRegistrar; import com.intellij.openapi.application.Application; import com.intellij.openapi.application.ApplicationManager; @@ -55,7 +56,7 @@ public class IntentionManagerSettings implements PersistentStateComponent { private MetaDataKey(@NotNull String[] categoryNames, @NotNull final String familyName) { - super(StringUtil.join(categoryNames, ":"), familyName); + super(StringUtil.join(categoryNames, ":"), IdeaPluginDescriptorImpl.intern(familyName)); } }