From 29bca2febebfea804ec486b4e00548aa614338f1 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Fri, 4 Sep 2015 20:21:43 +0300 Subject: [PATCH] IDEA-144699: simplify --- .../util/gotoByName/ChooseByNamePopup.java | 26 +++++-------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNamePopup.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNamePopup.java index 65ae2b3a2d7c..c5e2873be712 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNamePopup.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/ChooseByNamePopup.java @@ -467,26 +467,12 @@ public class ChooseByNamePopup extends ChooseByNameBase implements ChooseByNameP public void repaintList() { myRepaintQueue.cancelAllUpdates(); - myRepaintQueue.queue(new MyUpdate(this)); - } - - private static class MyUpdate extends Update { - private final ChooseByNamePopup myPopup; - - public MyUpdate(ChooseByNamePopup popup) { - super(popup); - myPopup = popup; - } - - @Override - public void run() { - myPopup.repaintListImmediate(); - } - - @Override - public boolean canEat(final Update update) { - return true; - } + myRepaintQueue.queue(new Update(this) { + @Override + public void run() { + ChooseByNamePopup.this.repaintListImmediate(); + } + }); } public void repaintListImmediate() {