From e5f594b54f086567faf2469958b58c87a0ae6874 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Tue, 21 Feb 2017 11:39:00 +0100 Subject: [PATCH] INRE --- .../src/com/intellij/ide/todo/nodes/ModuleToDoNode.java | 2 ++ .../lang-impl/src/com/intellij/ide/todo/nodes/SummaryNode.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/todo/nodes/ModuleToDoNode.java b/platform/lang-impl/src/com/intellij/ide/todo/nodes/ModuleToDoNode.java index c346c94bdf9b..449fd3f5bcad 100644 --- a/platform/lang-impl/src/com/intellij/ide/todo/nodes/ModuleToDoNode.java +++ b/platform/lang-impl/src/com/intellij/ide/todo/nodes/ModuleToDoNode.java @@ -28,6 +28,7 @@ import com.intellij.openapi.editor.markup.TextAttributes; import com.intellij.openapi.ide.CopyPasteManager; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleType; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ModuleRootManager; import com.intellij.openapi.util.Computable; @@ -82,6 +83,7 @@ public class ModuleToDoNode extends BaseToDoNode implements HighlightedR @Override public void update(PresentationData presentation) { + if (DumbService.getInstance(getProject()).isDumb()) return; String newName = getValue().getName(); int nameEndOffset = newName.length(); int todoItemCount = getTodoItemCount(getValue()); diff --git a/platform/lang-impl/src/com/intellij/ide/todo/nodes/SummaryNode.java b/platform/lang-impl/src/com/intellij/ide/todo/nodes/SummaryNode.java index af69583012cd..fd96ce76ebc9 100644 --- a/platform/lang-impl/src/com/intellij/ide/todo/nodes/SummaryNode.java +++ b/platform/lang-impl/src/com/intellij/ide/todo/nodes/SummaryNode.java @@ -25,6 +25,7 @@ import com.intellij.ide.todo.TodoTreeBuilder; import com.intellij.ide.util.treeView.AbstractTreeNode; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.module.Module; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ProjectFileIndex; import com.intellij.openapi.roots.ProjectRootManager; @@ -100,6 +101,7 @@ public class SummaryNode extends BaseToDoNode { @Override public void update(PresentationData presentation) { + if (DumbService.getInstance(getProject()).isDumb()) return; int todoItemCount = getTodoItemCount(getValue()); int fileCount = getFileCount(getValue()); presentation.setPresentableText(IdeBundle.message("node.todo.summary", todoItemCount, fileCount));