diff --git a/client/src/main/java/ctbrec/ui/tabs/SiteTabPane.java b/client/src/main/java/ctbrec/ui/tabs/SiteTabPane.java index 32d337e3..e8a491d1 100644 --- a/client/src/main/java/ctbrec/ui/tabs/SiteTabPane.java +++ b/client/src/main/java/ctbrec/ui/tabs/SiteTabPane.java @@ -3,7 +3,6 @@ package ctbrec.ui.tabs; import ctbrec.sites.Site; import ctbrec.ui.SiteUiFactory; import javafx.beans.value.ChangeListener; -import javafx.beans.value.ObservableValue; import javafx.geometry.Side; import javafx.scene.Scene; import javafx.scene.control.Tab; @@ -21,15 +20,12 @@ public class SiteTabPane extends TabPane { } // register changelistener to activate / deactivate tabs, when the user switches between them - getSelectionModel().selectedItemProperty().addListener(new ChangeListener() { - @Override - public void changed(ObservableValue ov, Tab from, Tab to) { - if (from != null && from instanceof TabSelectionListener) { - ((TabSelectionListener) from).deselected(); - } - if (to != null && to instanceof TabSelectionListener) { - ((TabSelectionListener) to).selected(); - } + getSelectionModel().selectedItemProperty().addListener((ChangeListener) (ov, from, to) -> { + if (from instanceof TabSelectionListener) { + ((TabSelectionListener) from).deselected(); + } + if (to instanceof TabSelectionListener) { + ((TabSelectionListener) to).selected(); } }); }