From c0a0e4845bb6175d5c84fe28d15c4fc34fe8972b Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 6 Sep 2018 17:30:55 +0200 Subject: [PATCH] DumbServiceImpl: don't evaluate heavy task.toString when not needed (IDEA-198484) --- .../src/com/intellij/openapi/project/DumbServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java b/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java index faa90596c144..b38c89001a75 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java @@ -235,7 +235,9 @@ public class DumbServiceImpl extends DumbService implements Disposable, Modifica @Override public void queueTask(@NotNull DumbModeTask task) { if (LOG.isDebugEnabled()) LOG.debug("Scheduling task " + task); - LOG.assertTrue(!myProject.isDefault(), "No indexing tasks should be created for default project: " + task); + if (myProject.isDefault()) { + LOG.error("No indexing tasks should be created for default project: " + task); + } final Application application = ApplicationManager.getApplication(); if (application.isUnitTestMode() || application.isHeadlessEnvironment()) {