diff --git a/app/src/main/java/org/toop/app/widget/popup/ChallengePopup.java b/app/src/main/java/org/toop/app/widget/popup/ChallengePopup.java index e3a712c..e70303c 100644 --- a/app/src/main/java/org/toop/app/widget/popup/ChallengePopup.java +++ b/app/src/main/java/org/toop/app/widget/popup/ChallengePopup.java @@ -33,7 +33,10 @@ public final class ChallengePopup extends PopupWidget { var gameText = Primitive.text(AppContext.getString("to-a-game-of") + " " + game, false); - var acceptButton = Primitive.button("accept", () -> onAccept.accept(playerInformation)); + var acceptButton = Primitive.button("accept", () -> { + onAccept.accept(playerInformation); + this.hide(); + }); var denyButton = Primitive.button("deny", () -> hide()); var leftSection = Primitive.vbox( diff --git a/app/src/main/java/org/toop/app/widget/popup/SendChallengePopup.java b/app/src/main/java/org/toop/app/widget/popup/SendChallengePopup.java index 412e858..bc42486 100644 --- a/app/src/main/java/org/toop/app/widget/popup/SendChallengePopup.java +++ b/app/src/main/java/org/toop/app/widget/popup/SendChallengePopup.java @@ -61,7 +61,7 @@ public final class SendChallengePopup extends PopupWidget { var sendButton = Primitive.button( "send", - () -> onSend.accept(playerInformation, gameChoice.getValue()) + () -> { onSend.accept(playerInformation, gameChoice.getValue()); this.hide(); } ); var cancelButton = Primitive.button("cancel", () -> hide());