diff --git a/src/main/java/fi/lpam/gui/Kierroshallinta.java b/src/main/java/fi/lpam/gui/Kierroshallinta.java index 4e9ab99..7372932 100644 --- a/src/main/java/fi/lpam/gui/Kierroshallinta.java +++ b/src/main/java/fi/lpam/gui/Kierroshallinta.java @@ -90,7 +90,7 @@ public class Kierroshallinta extends TabPohja { } private void lisaaKierros(Kierros kierros) { - if (kierros.getId() == -1) kierrokset.add(kierros); + if (!kierrokset.contains(kierros)) kierrokset.add(kierros); MultiColumnListView.ListViewColumn uusiSarake = new MultiColumnListView.ListViewColumn<>(); uusiSarake.setHeader(new FontLabel(TEKSTI_FONT, "Kierros " + kierros.getKierrosNumero())); uusiSarake.setItems(kierros.getAsiakkaat()); diff --git a/src/main/java/fi/lpam/gui/elementit/TabPohja.java b/src/main/java/fi/lpam/gui/elementit/TabPohja.java index 7bcfbb3..d5d310d 100644 --- a/src/main/java/fi/lpam/gui/elementit/TabPohja.java +++ b/src/main/java/fi/lpam/gui/elementit/TabPohja.java @@ -38,7 +38,7 @@ public class TabPohja extends Tab { "-fx-font-family: " + Main.properties.getProperty("buttonFontti") + ";" ); this.setClosable(false); - this.setOnSelectionChanged(e -> {if (e.getTarget() == this) päivitä();}); + this.setOnSelectionChanged(e -> {if (this.isSelected()) päivitä();}); root.setStyle(STYLE); root.setPadding(INSETS);