summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java')
-rw-r--r--platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java b/platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java
index d565c69f9df4..6c0374a5d744 100644
--- a/platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java
+++ b/platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPopup.java
@@ -27,6 +27,7 @@ import com.intellij.psi.PsiElement;
import com.intellij.ui.*;
import com.intellij.ui.awt.RelativePoint;
import com.intellij.ui.components.JBList;
+import com.intellij.ui.popup.HintUpdateSupply;
import com.intellij.ui.speedSearch.ListWithFilter;
import com.intellij.util.Function;
import com.intellij.util.NotNullFunction;
@@ -92,10 +93,8 @@ public class NavBarPopup extends LightweightHint implements Disposable{
protected void onPopupCancel() {
final JComponent component = getComponent();
if (component != null) {
- final Object o = component.getClientProperty(JBLIST_KEY);
- if (o instanceof JBListWithHintProvider) {
- ((JBListWithHintProvider)o).hideHint();
- }
+ Object o = component.getClientProperty(JBLIST_KEY);
+ if (o instanceof JComponent) HintUpdateSupply.hideHint((JComponent)o);
}
//noinspection unchecked
for (Disposable disposable : ((List<Disposable>)getList().getClientProperty(DISPOSED_OBJECTS))) {