IJPL-207762 cleanup scheduleAdvertising

GitOrigin-RevId: 14ca4cd555c709922cf8a295082d12e439fa1dca
This commit is contained in:
Max Medvedev
2026-02-09 01:41:46 +00:00
committed by intellij-monorepo-bot
parent 3dad1b1532
commit b84f1109c8
@@ -66,6 +66,7 @@ import com.intellij.util.ObjectUtils;
import com.intellij.util.concurrency.AppExecutorUtil;
import com.intellij.util.concurrency.Semaphore;
import com.intellij.util.concurrency.ThreadingAssertions;
import com.intellij.util.concurrency.annotations.RequiresReadLock;
import com.intellij.util.indexing.DumbModeAccessType;
import com.intellij.util.messages.SimpleMessageBusConnection;
import com.intellij.util.ui.update.MergingUpdateQueue;
@@ -367,6 +368,7 @@ public final class CompletionProgressIndicator extends ProgressIndicatorBase imp
return selectionEndOffset;
}
@RequiresReadLock
void scheduleAdvertising(@NotNull CompletionParameters parameters) {
if (lookup.isAvailableToUser()) {
return;
@@ -378,6 +380,8 @@ public final class CompletionProgressIndicator extends ProgressIndicatorBase imp
return;
}
ProgressManager.checkCanceled();
@SuppressWarnings("removal")
String s = contributor.advertise(parameters);
if (s != null) {