From bc94e2714b6e0ddd3233e4474d6ff5e23fa92ec6 Mon Sep 17 00:00:00 2001 From: Yaroslav Lepenkin Date: Mon, 25 May 2015 18:04:29 +0300 Subject: [PATCH] Disable configure code style on selected fragment intention for read-only files --- .../ConfigureCodeStyleOnSelectedFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/formatting/contextConfiguration/ConfigureCodeStyleOnSelectedFragment.java b/platform/lang-impl/src/com/intellij/formatting/contextConfiguration/ConfigureCodeStyleOnSelectedFragment.java index 2ee840066085..7fd57f41b66d 100644 --- a/platform/lang-impl/src/com/intellij/formatting/contextConfiguration/ConfigureCodeStyleOnSelectedFragment.java +++ b/platform/lang-impl/src/com/intellij/formatting/contextConfiguration/ConfigureCodeStyleOnSelectedFragment.java @@ -63,7 +63,7 @@ public class ConfigureCodeStyleOnSelectedFragment implements IntentionAction { @Override public boolean isAvailable(@NotNull Project project, Editor editor, PsiFile file) { Language language = file.getLanguage(); - return editor.getSelectionModel().hasSelection() && LanguageCodeStyleSettingsProvider.forLanguage(language) != null; + return editor.getSelectionModel().hasSelection() && LanguageCodeStyleSettingsProvider.forLanguage(language) != null && file.isWritable(); } @Override