From b177c2cc153d733e5eedb2cbc65c1f4e74e57351 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 6 Sep 2012 15:53:50 +0400 Subject: [PATCH] EA-36997 - assert: FileManagerImpl.dispatchPendingEvents --- .../jet/plugin/highlighter/DeclarationHintSupport.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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()));