diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java index 44f895d27759..7eb1b64e03ef 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/CodeCompletionHandlerBase.java @@ -145,8 +145,9 @@ public class CodeCompletionHandlerBase implements CodeInsightActionHandler { return; } + int newTime = phase.newCompletionStarted(time, repeated); if (invokedExplicitly) { - time = phase.newCompletionStarted(time, repeated); + time = newTime; } if (CompletionServiceImpl.isPhase(CompletionPhase.InsertedSingleItem.class)) { CompletionServiceImpl.setCompletionPhase(CompletionPhase.NoCompletion);