don't update parameter info component if it has been disposed (IDEA-101557)

This commit is contained in:
peter
2013-02-22 17:46:35 +01:00
parent 1e12d6d4fc
commit c4c80d5fbf
@@ -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<Point,Short> pos = myProvider.getBestPointPosition(myHint, (PsiElement)elementForUpdating, offset, true, HintManager.UNDER);
HintManagerImpl.adjustEditorHintPosition(myHint, myEditor, pos.getFirst(), pos.getSecond());