From ef65dc7d2318943d77f6b67521f7c53b9e2db104 Mon Sep 17 00:00:00 2001 From: Ilia Permiashkin Date: Thu, 25 Sep 2025 14:05:18 +0300 Subject: [PATCH] [grazie] IJPL-209646 NPE in RenameTo isAvailable method GitOrigin-RevId: 126f231c0ed2a5ce5448c509925a93f3e7ca0b4b --- .../src/com/intellij/spellchecker/quickfixes/RenameTo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spellchecker/src/com/intellij/spellchecker/quickfixes/RenameTo.java b/spellchecker/src/com/intellij/spellchecker/quickfixes/RenameTo.java index 5106e6928df2..42f668b6f865 100644 --- a/spellchecker/src/com/intellij/spellchecker/quickfixes/RenameTo.java +++ b/spellchecker/src/com/intellij/spellchecker/quickfixes/RenameTo.java @@ -47,7 +47,8 @@ public class RenameTo extends IntentionAndQuickFixAction implements Iconable, Ev @Override public boolean isAvailable(@NotNull Project project, @Nullable Editor editor, PsiFile psiFile) { - PsiElement element = Objects.requireNonNull(pointer.getElement()); + PsiElement element = pointer.getElement(); + if (element == null) return false; var presentationName = getPresentationName(element); if (presentationName == null) return false; generateSuggestions(presentationName.getSecond(), element);