From 9755e05a9cfa20f2d3e16f2a76db76a1564bc11a Mon Sep 17 00:00:00 2001 From: Reco1l Date: Thu, 21 Nov 2024 11:44:48 -0300 Subject: [PATCH] Ensure the dismiss calls are in main thread --- src/ru/nsu/ccfit/zuev/osu/menu/SongMenu.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ru/nsu/ccfit/zuev/osu/menu/SongMenu.java b/src/ru/nsu/ccfit/zuev/osu/menu/SongMenu.java index 5afc4a921..8b3ea9409 100644 --- a/src/ru/nsu/ccfit/zuev/osu/menu/SongMenu.java +++ b/src/ru/nsu/ccfit/zuev/osu/menu/SongMenu.java @@ -1140,8 +1140,10 @@ public void selectBeatmap(final BeatmapInfo beatmapInfo, boolean reloadBG) { Replay.oldFLFollowDelay = ModMenu.getInstance().getFLfollowDelay(); - ModMenu.getInstance().hide(); - searchBar.dismiss(); + Execution.mainThread(() -> { + ModMenu.getInstance().hide(); + searchBar.dismiss(); + }); game.startGame(beatmapInfo, null); return;