diff --git a/platform/util/ui/src/com/intellij/util/ui/UIUtil.java b/platform/util/ui/src/com/intellij/util/ui/UIUtil.java index 4ce0fed56ae7..b1a0e8529d3d 100644 --- a/platform/util/ui/src/com/intellij/util/ui/UIUtil.java +++ b/platform/util/ui/src/com/intellij/util/ui/UIUtil.java @@ -1733,7 +1733,7 @@ public final class UIUtil { component = getDeepestComponentAtForComponent(parent, x, y, rootPane.getContentPane()); } } - if (component != null && component.getParent() instanceof JLayeredPane) { // Handle LoadingDecorator + if (component != null && component.getParent() instanceof LoadingDecoratorLayeredPane) { Component[] components = ((JLayeredPane)component.getParent()).getComponentsInLayer(JLayeredPane.DEFAULT_LAYER); if (components.length == 1 && ArrayUtilRt.indexOf(components, component, 0, components.length) == -1) { component = getDeepestComponentAtForComponent(parent, x, y, components[0]);