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;