Fix popover double show

This commit is contained in:
crschnick 2024-05-01 17:33:21 +00:00
parent fd629c62bc
commit 568d1c2e6f

View file

@ -206,7 +206,12 @@ public class DataStoreChoiceComp<T extends DataStore> extends SimpleComp {
16);
struc.get().setGraphic(graphic.createRegion());
struc.get().setOnAction(event -> {
getPopover().show(struc.get());
if (popover == null || !popover.isShowing()) {
var p = getPopover();
p.show(struc.get());
} else {
popover.hide();
}
event.consume();
});
})