diff --git a/plugins/java-i18n/src/com/intellij/codeInspection/duplicateStringLiteral/DuplicateStringLiteralInspection.java b/plugins/java-i18n/src/com/intellij/codeInspection/duplicateStringLiteral/DuplicateStringLiteralInspection.java index 01f7a9858e04..d4ac331cd8e5 100644 --- a/plugins/java-i18n/src/com/intellij/codeInspection/duplicateStringLiteral/DuplicateStringLiteralInspection.java +++ b/plugins/java-i18n/src/com/intellij/codeInspection/duplicateStringLiteral/DuplicateStringLiteralInspection.java @@ -424,10 +424,15 @@ public class DuplicateStringLiteralInspection extends BaseLocalInspectionTool { } private class NavigateToOccurrencesFix extends LocalQuickFixOnPsiElement { - public NavigateToOccurrencesFix(PsiLiteralExpression representative) { + NavigateToOccurrencesFix(PsiLiteralExpression representative) { super(representative); } + @Override + public boolean startInWriteAction() { + return false; + } + @Override public void invoke(@NotNull Project project, @NotNull PsiFile file, @NotNull PsiElement startElement, @NotNull PsiElement endElement) { if (!(startElement instanceof PsiLiteralExpression)) return;