From 06ab2144f19f147126a24c577a2fb8b93e96c5c3 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 16 Mar 2016 14:17:10 +0300 Subject: [PATCH] fixed AE at com.intellij.util.PausesStat.finished(PausesStat.java:57) --- .../com/intellij/openapi/application/impl/ApplicationImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java b/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java index db4693c83e73..0578a0550dc9 100644 --- a/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java @@ -1280,7 +1280,7 @@ public class ApplicationImpl extends PlatformComponentManagerImpl implements App private void endWrite(/*@NotNull*/ Class clazz) { try { myWriteActionsStack.pop(); - if (gatherWriteActionStatistics && myWriteActionsStack.isEmpty()) { + if (gatherWriteActionStatistics && myWriteActionsStack.isEmpty() && !myWriteActionPending) { writePauses.finished("write action ("+clazz+")"); } fireWriteActionFinished(clazz);