Return from filterItems() preliminarily when alarm *is* disposed

This commit is contained in:
Mikhail Golubev
2014-06-23 21:02:14 +04:00
parent ffa5559593
commit 2cf7835a4e
@@ -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<Task> tasks = future.get();