diff --git a/plugins/git4idea/src/git4idea/history/browser/GitTreeController.java b/plugins/git4idea/src/git4idea/history/browser/GitTreeController.java index d02161a6b546..ca445b195bed 100644 --- a/plugins/git4idea/src/git4idea/history/browser/GitTreeController.java +++ b/plugins/git4idea/src/git4idea/history/browser/GitTreeController.java @@ -253,14 +253,9 @@ class GitTreeController implements ManageGitTreeView { final Portion highlighted; // we can ignore extra commit loaded for the same date (boundary), it's easier // commits refer to highlighted stuff, so everything will be correct - if (myTravelDate == null) { - // todo rewrite when dates are introduced - highlighted = loadPortion(myHighlightingHolder.getStartingPoints(), myFilterHolder.getCurrentPoint().getFirst(), - null, Collections.emptyList(), -1); - } else { - highlighted = loadPortion(myHighlightingHolder.getStartingPoints(), myFilterHolder.getCurrentPoint().getFirst(), - myTravelDate, Collections.emptyList(), -1); - } + final Date point = myFilterHolder.getCurrentPoint() == null ? null : myFilterHolder.getCurrentPoint().getFirst(); + // todo rewrite when dates are introduced + highlighted = loadPortion(myHighlightingHolder.getStartingPoints(), point, myTravelDate, Collections.emptyList(), -1); final Collection filters = myHighlightingHolder.getFilters(); final List combined = ChangesFilter.combineFilters(filters);