From c4c80d5fbfc85823881b8161c6b15e1c16fdb2fb Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 22 Feb 2013 17:46:35 +0100 Subject: [PATCH] don't update parameter info component if it has been disposed (IDEA-101557) --- .../com/intellij/codeInsight/hint/ParameterInfoController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/hint/ParameterInfoController.java b/platform/lang-impl/src/com/intellij/codeInsight/hint/ParameterInfoController.java index a486736b6c4d..a16223f1fd49 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/hint/ParameterInfoController.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/hint/ParameterInfoController.java @@ -274,7 +274,7 @@ public class ParameterInfoController { if (elementForUpdating != null) { myHandler.updateParameterInfo(elementForUpdating, context); - if (myHint.isVisible() && myEditor.getComponent().getRootPane() != null) { + if (!myDisposed && myHint.isVisible() && myEditor.getComponent().getRootPane() != null) { myComponent.update(); Pair pos = myProvider.getBestPointPosition(myHint, (PsiElement)elementForUpdating, offset, true, HintManager.UNDER); HintManagerImpl.adjustEditorHintPosition(myHint, myEditor, pos.getFirst(), pos.getSecond());