EA-55708 - NPE: FileEditorManager.getInstance

This commit is contained in:
peter
2014-04-24 18:56:56 +02:00
parent d8e641596d
commit 6b7c6a00fc
2 changed files with 5 additions and 2 deletions
@@ -30,7 +30,7 @@ import java.io.File;
import java.util.Collection;
public interface VcsContext extends PlaceProvider<String> {
Project getProject();
@Nullable Project getProject();
@Nullable
VirtualFile getSelectedFile();
@@ -111,8 +111,11 @@ public class AnnotateToggleAction extends ToggleAction implements DumbAware, Ann
if (selectedFile == null) {
return false;
}
Project project = context.getProject();
if (project == null) return false;
for (FileEditor fileEditor : FileEditorManager.getInstance(context.getProject()).getEditors(selectedFile)) {
for (FileEditor fileEditor : FileEditorManager.getInstance(project).getEditors(selectedFile)) {
if (fileEditor instanceof TextEditor) {
if (isAnnotated(((TextEditor)fileEditor).getEditor())) {
return true;