diff --git a/platform/configuration-store-impl/src/schemeManager/SchemeManagerImpl.kt b/platform/configuration-store-impl/src/schemeManager/SchemeManagerImpl.kt index 0def5ff3b532..b91ed08c04f0 100644 --- a/platform/configuration-store-impl/src/schemeManager/SchemeManagerImpl.kt +++ b/platform/configuration-store-impl/src/schemeManager/SchemeManagerImpl.kt @@ -577,7 +577,7 @@ class SchemeManagerImpl(val fileSpec: String, override fun removeScheme(name: String) = removeFirstScheme { processor.getSchemeKey(it) == name } - override fun removeScheme(scheme: T) = removeFirstScheme { it == scheme } != null + override fun removeScheme(scheme: T) = removeFirstScheme { it === scheme } != null override fun isMetadataEditable(scheme: T) = !schemeListManager.readOnlyExternalizableSchemes.containsKey(processor.getSchemeKey(scheme))