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());