diff --git a/platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java b/platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java index 5541e8890f5d..9ad3eea289fb 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java @@ -145,7 +145,7 @@ public class CacheUpdateRunner extends DumbModeTask { private static boolean processSomeFilesWhileUserIsInactive(@NotNull FileContentQueue queue, @NotNull Consumer progressUpdater, final boolean processInReadAction, - @NotNull Project project, + @NotNull final Project project, @NotNull Consumer fileProcessor) { final ProgressIndicatorBase innerIndicator = new ProgressIndicatorBase() { @Override @@ -163,7 +163,7 @@ public class CacheUpdateRunner extends DumbModeTask { application.invokeAndWait(new Runnable() { @Override public void run() { - application.addApplicationListener(canceller); + application.addApplicationListener(canceller, project); } }, ModalityState.any());