Revert "do not search for fileEditor when virtualFile is null"

This reverts commit 47efbc62b43f5607254bf183f1e8ecf919aee77f.

GitOrigin-RevId: 113eb94d67694879ea4d174f7254bbda23b8684b
This commit is contained in:
Valentin Fondaratov
2022-12-02 10:22:17 +01:00
committed by intellij-monorepo-bot
parent 9499ce1b53
commit 94e4c2d6b8

View File

@@ -34,7 +34,6 @@ import com.intellij.openapi.util.NlsContexts;
import com.intellij.openapi.util.TextRange;
import com.intellij.openapi.util.io.FileUtilRt;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.impl.source.resolve.JavaResolveUtil;
@@ -251,11 +250,10 @@ public class ChangeModifierIntention extends BaseElementAtCaretIntentionAction {
void undoChange() {
Project project = myFile.getProject();
VirtualFile virtualFile = myFile.getVirtualFile();
FileEditorManager fileEditorManager = FileEditorManager.getInstance(project);
FileEditor fileEditor = virtualFile != null ? fileEditorManager.getSelectedEditor(virtualFile) : null;
FileEditor fileEditor = fileEditorManager.getSelectedEditor(myFile.getVirtualFile());
UndoManager manager = UndoManager.getInstance(project);
if (fileEditor != null && manager.isUndoAvailable(fileEditor)) {
if (manager.isUndoAvailable(fileEditor)) {
manager.undo(fileEditor);
}
else {