From fb98ebd7c812ec7bf0c8a8ef1ee0bdab545819f9 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 29 Jul 2015 11:03:24 +0200 Subject: [PATCH] IDEA-141164 Ability to generate code inferred annotations abort when the file is non-writable --- .../intellij/codeInsight/MakeInferredAnnotationExplicit.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/MakeInferredAnnotationExplicit.java b/java/java-impl/src/com/intellij/codeInsight/MakeInferredAnnotationExplicit.java index 4f95aba6fefd..bd6811b62049 100644 --- a/java/java-impl/src/com/intellij/codeInsight/MakeInferredAnnotationExplicit.java +++ b/java/java-impl/src/com/intellij/codeInsight/MakeInferredAnnotationExplicit.java @@ -84,7 +84,7 @@ public class MakeInferredAnnotationExplicit extends BaseIntentionAction { final Module module = ModuleUtilCore.findModuleForPsiElement(file); assert module != null; - FileModificationService.getInstance().preparePsiElementForWrite(owner); + if (!FileModificationService.getInstance().preparePsiElementForWrite(owner)) return; final JavaPsiFacade facade = JavaPsiFacade.getInstance(project);