From ed1d36ae7e93d4017e29b8490e01972e00f1a525 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Mon, 21 Sep 2009 16:19:08 +0400 Subject: [PATCH] smartInvokeLater in todo view --- platform/lang-impl/src/com/intellij/ide/todo/TodoView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/todo/TodoView.java b/platform/lang-impl/src/com/intellij/ide/todo/TodoView.java index f1dfff9b9a22..ad1b46b02b00 100644 --- a/platform/lang-impl/src/com/intellij/ide/todo/TodoView.java +++ b/platform/lang-impl/src/com/intellij/ide/todo/TodoView.java @@ -12,6 +12,7 @@ import com.intellij.openapi.fileTypes.FileTypeEvent; import com.intellij.openapi.fileTypes.FileTypeListener; import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.progress.ProgressManager; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Disposer; import com.intellij.openapi.vcs.AbstractVcs; @@ -234,7 +235,7 @@ public class TodoView implements PersistentStateComponent, Disposable { updateFilters(); } catch (ProcessCanceledException e) { - ApplicationManager.getApplication().invokeLater(new Runnable() { + DumbService.getInstance(myProject).smartInvokeLater(new Runnable() { public void run() { _updateFilters(); }