mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-140925 diff: do not show modal dialog for diff from command line
We use modal dialog to simplify managing of application life cycle, when it is started via ApplicationStarter.main(). If we could find Project, we can rely on default behavior instead.
This commit is contained in:
@@ -61,6 +61,8 @@ public class DiffApplication extends DiffApplicationBase {
|
||||
else {
|
||||
request = DiffRequestFactory.getInstance().createFromFiles(project, files.get(0), files.get(1));
|
||||
}
|
||||
DiffManagerEx.getInstance().showDiffBuiltin(project, request, DiffDialogHints.MODAL);
|
||||
|
||||
DiffDialogHints dialogHints = project != null ? DiffDialogHints.DEFAULT : DiffDialogHints.MODAL;
|
||||
DiffManagerEx.getInstance().showDiffBuiltin(project, request, dialogHints);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user