when a new completion starts, reset the phase regardless of the explicitness (EA-30417)

This commit is contained in:
peter
2011-11-10 20:12:06 +01:00
parent 675559f5cc
commit a49a827621
@@ -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);