diff --git a/app/src/main/java/io/xpipe/app/hub/creation/StoreChoicePopover.java b/app/src/main/java/io/xpipe/app/hub/creation/StoreChoicePopover.java index f3de34b83..7699737b0 100644 --- a/app/src/main/java/io/xpipe/app/hub/creation/StoreChoicePopover.java +++ b/app/src/main/java/io/xpipe/app/hub/creation/StoreChoicePopover.java @@ -15,6 +15,7 @@ import io.xpipe.app.hub.section.StoreSectionSelector; import io.xpipe.app.hub.section.StoreSectionState; import io.xpipe.app.platform.BindingsHelper; import io.xpipe.app.platform.LabelGraphic; +import io.xpipe.app.platform.Listeners; import io.xpipe.app.platform.MenuHelper; import io.xpipe.app.prefs.AppPrefs; import io.xpipe.app.storage.DataStorage; @@ -238,7 +239,7 @@ public class StoreChoicePopover { }); // Hide on connection creation dialog - AppDialog.getModalOverlaysRaw().addListener((ListChangeListener) c -> { + Listeners.listenList(AppDialog.getModalOverlaysRaw(), () -> { popover.hide(); });