From 9925ece92230d445cd8eb825130320161182c5fb Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 25 Oct 2010 12:23:59 +0400 Subject: [PATCH] NPE --- .../changeSignature/ChangeSignatureGestureDetector.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureGestureDetector.java b/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureGestureDetector.java index ffbcf2da2e61..0ac714e7d8c3 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureGestureDetector.java +++ b/platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureGestureDetector.java @@ -92,9 +92,11 @@ public class ChangeSignatureGestureDetector extends PsiTreeChangeAdapter impleme myDeaf = true; final MyDocumentChangeAdapter changeBean = myListenerMap.get(file); final ChangeInfo currentInfo = changeBean.getCurrentInfo(); - final LanguageChangeSignatureDetector detector = LanguageChangeSignatureDetectors.INSTANCE.forLanguage(currentInfo.getLanguage()); - if (detector.showDialog(currentInfo, changeBean.getInitialText())) { - changeBean.reinit(); + if (currentInfo != null) { + final LanguageChangeSignatureDetector detector = LanguageChangeSignatureDetectors.INSTANCE.forLanguage(currentInfo.getLanguage()); + if (detector.showDialog(currentInfo, changeBean.getInitialText())) { + changeBean.reinit(); + } } } finally {