From c27e5fd8a6377c4d51058b2e7cb38220ccc2c70f Mon Sep 17 00:00:00 2001 From: "peter.gromov" Date: Wed, 6 Oct 2010 18:17:11 +0400 Subject: [PATCH] fix NPE on updating invisible lookup --- .../src/com/intellij/codeInsight/hint/HintManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/codeInsight/hint/HintManagerImpl.java b/platform/platform-impl/src/com/intellij/codeInsight/hint/HintManagerImpl.java index 1b77f026b85c..97f7419bf7db 100644 --- a/platform/platform-impl/src/com/intellij/codeInsight/hint/HintManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/codeInsight/hint/HintManagerImpl.java @@ -210,6 +210,10 @@ public class HintManagerImpl extends HintManager implements Disposable { ((ScrollAwareHint)hint.getComponent()).editorScrolled(); } + if (!hint.isVisible()) { + return; + } + Editor editor = e.getEditor(); if (!editor.getComponent().isShowing() || editor.isOneLineMode()) return; Rectangle newRectangle = e.getOldRectangle();