From 219475be71e817817711e8878c22a5f34f649650 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 19 Jun 2014 14:49:16 +0400 Subject: [PATCH] Processing all targets with removed files in chunk at once. --- .../src/org/jetbrains/jet/jps/build/KotlinBuilder.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.java b/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.java index ef37d49ae46..b11eea61ddb 100644 --- a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.java +++ b/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.java @@ -188,10 +188,9 @@ public class KotlinBuilder extends ModuleLevelBuilder { boolean haveRemovedFiles = false; for (ModuleBuildTarget target : chunk.getTargets()) { - if (processedTargetsWithRemoved.add(target)) { - if (!dirtyFilesHolder.getRemovedFiles(target).isEmpty()) { + if (!dirtyFilesHolder.getRemovedFiles(target).isEmpty()) { + if (processedTargetsWithRemoved.add(target)) { haveRemovedFiles = true; - break; } } }