EA-78372 - ROME: DocumentImpl.replaceString

This commit is contained in:
Anna Kozlova
2016-01-26 17:30:03 +03:00
parent b298ffa477
commit c4cb54dca4
@@ -48,7 +48,9 @@ public class JavaChangeSignatureHandler implements ChangeSignatureHandler {
if (element instanceof PsiMethod) {
final ChangeSignatureGestureDetector detector = ChangeSignatureGestureDetector.getInstance(project);
final PsiIdentifier nameIdentifier = ((PsiMethod)element).getNameIdentifier();
if (nameIdentifier != null && detector.isChangeSignatureAvailable(element)) {
if (nameIdentifier != null &&
editor.getDocument().isWritable() &&
detector.isChangeSignatureAvailable(element)) {
detector.changeSignature(element.getContainingFile(), false);
return;
}