mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-66474: diff: Project should be NotNull
This commit is contained in:
@@ -38,6 +38,8 @@ import com.intellij.openapi.diff.impl.dir.DirDiffFrame;
|
||||
import com.intellij.openapi.diff.impl.dir.DirDiffPanel;
|
||||
import com.intellij.openapi.diff.impl.dir.DirDiffTableModel;
|
||||
import com.intellij.openapi.diff.impl.dir.DirDiffWindow;
|
||||
import com.intellij.openapi.project.DefaultProjectFactory;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -63,7 +65,11 @@ class DirDiffViewer implements FrameDiffTool.DiffViewer {
|
||||
List<DiffContent> contents = request.getContents();
|
||||
DiffElement element1 = createDiffElement(contents.get(0));
|
||||
DiffElement element2 = createDiffElement(contents.get(1));
|
||||
DirDiffTableModel model = new DirDiffTableModel(context.getProject(), element1, element2, new DirDiffSettings());
|
||||
|
||||
Project project = context.getProject();
|
||||
if (project == null) project = DefaultProjectFactory.getInstance().getDefaultProject();
|
||||
|
||||
DirDiffTableModel model = new DirDiffTableModel(project, element1, element2, new DirDiffSettings());
|
||||
|
||||
myDirDiffPanel = new DirDiffPanel(model, new DirDiffWindow((DirDiffFrame)null) {
|
||||
@Override
|
||||
|
||||
@@ -82,7 +82,7 @@ public class DirDiffTableModel extends AbstractTableModel implements DirDiffMode
|
||||
public static final String EMPTY_STRING = " ";
|
||||
private DirDiffPanel myPanel;
|
||||
|
||||
public DirDiffTableModel(Project project, DiffElement src, DiffElement trg, DirDiffSettings settings) {
|
||||
public DirDiffTableModel(@NotNull Project project, DiffElement src, DiffElement trg, DirDiffSettings settings) {
|
||||
myProject = project;
|
||||
mySettings = settings;
|
||||
mySrc = src;
|
||||
|
||||
Reference in New Issue
Block a user