diff --git a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupUi.java b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupUi.java index a8a9ad74ee64..0ede47b4ddb6 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupUi.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupUi.java @@ -128,7 +128,6 @@ class LookupUi { myLookup.checkValid(); if (myHintButton.isVisible()) { myHintButton.setVisible(false); - revalidateRootPane(); } LookupElement item = myLookup.getCurrentItem(); @@ -140,26 +139,16 @@ class LookupUi { !((CompletionExtender)myList.getExpandableItemsHandler()).isShowing() && !myProcessIcon.isVisible()) { myHintButton.setVisible(true); - revalidateRootPane(); } }, 500, myModalityState); } } } - private void revalidateRootPane() { - JRootPane rootPane = myLookup.getComponent().getRootPane(); - if (rootPane != null) { - rootPane.revalidate(); - rootPane.repaint(); - } - } - void setCalculating(boolean calculating) { Runnable iconUpdater = () -> { if (calculating && myHintButton.isVisible()) { myHintButton.setVisible(false); - revalidateRootPane(); } ApplicationManager.getApplication().invokeLater(() -> {