From 813ab5f3eb4b7794d9d26d9e62be881b2e5eae41 Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Sat, 24 May 2014 17:11:59 +0400 Subject: [PATCH] [log] Don't schedule a refresh task if there is nothing to refresh --- .../src/com/intellij/vcs/log/data/VcsLogRefresherImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogRefresherImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogRefresherImpl.java index c7845f878ab0..cdb9f80fe1a9 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogRefresherImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsLogRefresherImpl.java @@ -113,7 +113,9 @@ public class VcsLogRefresherImpl implements VcsLogRefresher { @Override public void refresh(@NotNull Collection rootsToRefresh) { - mySingleTaskController.request(new RefreshRequest(rootsToRefresh)); + if (!rootsToRefresh.isEmpty()) { + mySingleTaskController.request(new RefreshRequest(rootsToRefresh)); + } } @NotNull