From bf67cdbe6e2abd065131273e2813ceb8f7492f70 Mon Sep 17 00:00:00 2001 From: Konstantin Kolosovsky Date: Mon, 22 Oct 2018 21:12:59 +0300 Subject: [PATCH] vcs: Refactor "CommittedChangesPanel" - use more generic type --- .../vcs/changes/committed/CommittedChangesPanel.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesPanel.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesPanel.java index 8a7a89338693..02889db3bf65 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesPanel.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesPanel.java @@ -146,16 +146,8 @@ public class CommittedChangesPanel extends JPanel implements TypeSafeDataProvide @Override public void run(@NotNull final ProgressIndicator indicator) { try { - final AsynchConsumer> appender = new AsynchConsumer>() { - @Override - public void finished() { - } - - @Override - public void consume(final List list) { - runOrInvokeLaterAboveProgress(() -> myBrowser.append(list), ModalityState.stateForComponent(myBrowser), myProject); - } - }; + Consumer> appender = list -> + runOrInvokeLaterAboveProgress(() -> myBrowser.append(list), ModalityState.stateForComponent(myBrowser), myProject); final BufferedListConsumer bufferedListConsumer = new BufferedListConsumer<>(30, appender, -1); myProvider.loadCommittedChanges(mySettings, myLocation, myMaxCount, new AsynchConsumer() {