From 43a85287363bea9e39dff4981025115510be5e92 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 17 Mar 2016 23:33:52 +0100 Subject: [PATCH] fixing one more SOE on Ant configuration initialization (IDEA-152435) --- .../intellij/lang/ant/config/impl/AntConfigurationImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java b/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java index 450acadd1006..0608e199eee0 100644 --- a/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java +++ b/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java @@ -722,9 +722,8 @@ public class AntConfigurationImpl extends AntConfigurationBase implements Persis try { myInitThread = Thread.currentThread(); // first, remove existing files - final AntBuildFile[] currentFiles = getBuildFiles(); - for (AntBuildFile file : currentFiles) { - removeBuildFile(file); + for (AntBuildFile file : getBuildFiles()) { + removeBuildFileImpl(file); } // then fill the configuration with the files configured in xml List> buildFiles = new ArrayList>(files.size()); @@ -802,6 +801,7 @@ public class AntConfigurationImpl extends AntConfigurationBase implements Persis } finally { try { + incModificationCount(); updateRegisteredActions(); } finally {