summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java
index d4e49fe6..7c116867 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/panel/ContainerPanel.java
@@ -37,6 +37,8 @@ public class ContainerPanel extends JPanel {
private ContainerDefinition containerDefinition = null;
+ private boolean isFirstTime = true;
+
public ContainerPanel() {
JPanel pnlContainerMeta = new JPanel();
@@ -132,11 +134,14 @@ public class ContainerPanel extends JPanel {
}
public void addToChangeMonitor(DialogChangeMonitor changeMonitor) {
- changeMonitor.add(txtContainerRecipe)
- .addConstraint(new DialogChangeMonitor.TextNotEmptyConstraint(
- "ContainerPanel.Constraint.NoEmptyDockerfile.text"));
- changeMonitor.add(txtContainerRun);
- changeMonitor.add(bindMountConfigurator);
+ if (isFirstTime) {
+ changeMonitor.add(txtContainerRecipe)
+ .addConstraint(new DialogChangeMonitor.TextNotEmptyConstraint(
+ I18n.PANEL.getString("ContainerPanel.Constraint.NoEmptyDockerfile.text")));
+ changeMonitor.add(txtContainerRun);
+ changeMonitor.add(bindMountConfigurator);
+ isFirstTime = false;
+ }
}
/**