diff --git a/src/main/java/ninja/javafx/smartcsv/fx/list/ErrorSideBar.java b/src/main/java/ninja/javafx/smartcsv/fx/list/ErrorSideBar.java index c3c4d63..36ca968 100644 --- a/src/main/java/ninja/javafx/smartcsv/fx/list/ErrorSideBar.java +++ b/src/main/java/ninja/javafx/smartcsv/fx/list/ErrorSideBar.java @@ -53,7 +53,7 @@ public class ErrorSideBar extends Region { private static final double WIDTH = 20.0; - private ListChangeListener errorListListener = c -> {setErrorMarker();}; + private ListChangeListener errorListListener = c -> setErrorMarker(); private WeakListChangeListener weakErrorListListener = new WeakListChangeListener<>(errorListListener); private ObjectProperty model = new SimpleObjectProperty<>(); private ObjectProperty selectedValidationError = new SimpleObjectProperty<>(); @@ -62,11 +62,14 @@ public class ErrorSideBar extends Region { public ErrorSideBar(ResourceBundle resourceBundle) { this.resourceBundle = resourceBundle; + initPopOver(); setFixWidth(); addModelListener(); + } + + private void initPopOver() { popOver.setAutoHide(true); popOver.setArrowLocation(PopOver.ArrowLocation.RIGHT_CENTER); - } public void setModel(CSVModel model) {