From 2cf7835a4e67cb478aaa5cef35b0bc7101939fa4 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Mon, 23 Jun 2014 19:55:51 +0400 Subject: [PATCH] Return from filterItems() preliminarily when alarm *is* disposed --- .../src/com/intellij/tasks/actions/TaskItemProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/actions/TaskItemProvider.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/actions/TaskItemProvider.java index 1f53dbfc4889..afa94414c35c 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/actions/TaskItemProvider.java +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/actions/TaskItemProvider.java @@ -80,10 +80,10 @@ class TaskItemProvider implements ChooseByNameItemProvider, Disposable { oldFeature.cancel(true); } - if (!myAlarm.isDisposed()) { - myAlarm.addRequest(future, DELAY_PERIOD); + if (myAlarm.isDisposed()) { return false; } + myAlarm.addRequest(future, DELAY_PERIOD); try { List tasks = future.get();