diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogTabsWatcher.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogTabsWatcher.java index efc7f7e5938e..e1b9a20766ba 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogTabsWatcher.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogTabsWatcher.java @@ -98,8 +98,10 @@ public class VcsLogTabsWatcher implements Disposable { @NotNull public Set getTabNames() { - return myRefresher.getLogWindows().stream().filter(w -> w instanceof VcsLogTab). - map(w -> ((VcsLogTab)w).myTabName).collect(Collectors.toSet()); + return myRefresher.getLogWindows().stream() + .filter(VcsLogTab.class::isInstance) + .map(w -> ((VcsLogTab)w).myTabName) + .collect(Collectors.toSet()); } public class VcsLogTab extends PostponableLogRefresher.VcsLogWindow {