From f9606171d2ca97bfacf162e448a8833456d7f6e7 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 1 Oct 2014 20:21:05 +0200 Subject: [PATCH] =?UTF-8?q?revert=20optimization,=20=E2=80=94=20we=20have?= =?UTF-8?q?=20to=20reinit=20all=20modules=20for=20component=20because=20we?= =?UTF-8?q?=20don't=20know=20affected=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/stores/ProjectWithModulesStoreImpl.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/openapi/components/impl/stores/ProjectWithModulesStoreImpl.java b/platform/lang-impl/src/com/intellij/openapi/components/impl/stores/ProjectWithModulesStoreImpl.java index 196e55c1dbe4..8d0548ccd70a 100644 --- a/platform/lang-impl/src/com/intellij/openapi/components/impl/stores/ProjectWithModulesStoreImpl.java +++ b/platform/lang-impl/src/com/intellij/openapi/components/impl/stores/ProjectWithModulesStoreImpl.java @@ -46,11 +46,10 @@ public class ProjectWithModulesStoreImpl extends ProjectStoreImpl { } for (Module module : getPersistentModules()) { - if (((ModuleStoreImpl)((ModuleImpl)module).getStateStore()).reinitComponent(componentName, reloadData)) { - return true; - } + // we have to reinit all modules for component because we don't know affected module + ((ModuleStoreImpl)((ModuleImpl)module).getStateStore()).reinitComponent(componentName, reloadData); } - return false; + return true; } @Override