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 25c312a08131..7cb5873e3f9f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/CacheUpdateRunner.java @@ -313,12 +313,12 @@ public class CacheUpdateRunner { return ApplicationManager.getApplication().isReadAccessAllowed() ? new Runnable() { @Override public void run() { - boolean old = ApplicationImpl.setExceptionalThreadWithReadAccessFlag(true); + ApplicationImpl.setExceptionalThreadWithReadAccessFlag(true); try { process.run(); } finally { - ApplicationImpl.setExceptionalThreadWithReadAccessFlag(old); + ApplicationImpl.setExceptionalThreadWithReadAccessFlag(false); } } } : process;