Browse Source

FileSetting: Only create editor/render when needed, i.e., only from the GUI, not command-line.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11999 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 9 years ago
parent
commit
a75ee46e89
  1. 12
      prism/src/settings/FileSetting.java

12
prism/src/settings/FileSetting.java

@ -35,12 +35,6 @@ public class FileSetting extends Setting
private static FileRenderer renderer;
private static FileEditor editor;
static
{
renderer = new FileRenderer();
editor = new FileEditor();
}
private static FileSelector defaultSelector()
{
try {
@ -106,11 +100,17 @@ public class FileSetting extends Setting
public SettingEditor getSettingEditor()
{
if (editor == null) {
editor = new FileEditor();
}
return editor;
}
public SettingRenderer getSettingRenderer()
{
if (renderer == null) {
renderer = new FileRenderer();
}
return renderer;
}

Loading…
Cancel
Save