diff --git a/idea/src/org/jetbrains/jet/plugin/highlighter/DeclarationHintSupport.java b/idea/src/org/jetbrains/jet/plugin/highlighter/DeclarationHintSupport.java index ee2fbc28d27..19da90db0cb 100644 --- a/idea/src/org/jetbrains/jet/plugin/highlighter/DeclarationHintSupport.java +++ b/idea/src/org/jetbrains/jet/plugin/highlighter/DeclarationHintSupport.java @@ -81,6 +81,10 @@ public class DeclarationHintSupport extends AbstractProjectComponent { @Override public void mouseMoved(final EditorMouseEvent e) { + if (DumbService.getInstance(myProject).isDumb() || !myProject.isInitialized()) { + return; + } + if (e.isConsumed() || e.getArea() != EditorMouseEventArea.EDITING_AREA) { return; } @@ -91,10 +95,6 @@ public class DeclarationHintSupport extends AbstractProjectComponent { return; } - if (DumbService.getInstance(psiFile.getProject()).isDumb()) { - return; - } - final JetFile jetFile = (JetFile) psiFile; int offset = editor.logicalPositionToOffset(editor.xyToLogicalPosition(e.getMouseEvent().getPoint()));