1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-01 14:17:18 +08:00

Fix potentially incorrect button being pressed during PopupDialog hide due to flag set too late

This commit is contained in:
Dean Herbert
2022-04-14 17:51:50 +09:00
Unverified
parent 58d5cf4560
commit 1fdf742d38
+2 -1
View File
@@ -87,12 +87,13 @@ namespace osu.Game.Overlays.Dialog
{
if (actionInvoked) return;
actionInvoked = true;
// Hide the dialog before running the action.
// This is important as the code which is performed may check for a dialog being present (ie. `OsuGame.PerformFromScreen`)
// and we don't want it to see the already dismissed dialog.
Hide();
actionInvoked = true;
action?.Invoke();
};
}