diff --git a/platform/lang-api/src/com/intellij/codeInsight/completion/CompletionService.java b/platform/lang-api/src/com/intellij/codeInsight/completion/CompletionService.java index 94c607d7f167..e4911ca18ca1 100644 --- a/platform/lang-api/src/com/intellij/codeInsight/completion/CompletionService.java +++ b/platform/lang-api/src/com/intellij/codeInsight/completion/CompletionService.java @@ -140,13 +140,9 @@ public abstract class CompletionService { getVariantsFromContributors(parameters, null, new Consumer() { public void consume(final LookupElement lookupElement) { - ApplicationManager.getApplication().runReadAction(new Runnable() { - public void run() { - if (lookupSet.add(lookupElement)) { - consumer.consume(lookupElement); - } - } - }); + if (lookupSet.add(lookupElement)) { + consumer.consume(lookupElement); + } } }); return lookupSet.toArray(new LookupElement[lookupSet.size()]);