Fix replay button being disabled when available locally but not online

This commit is contained in:
Joseph Madamba 2022-04-05 01:04:19 -07:00
parent edb556643e
commit 4432a93d09

View File

@ -87,19 +87,20 @@ namespace osu.Game.Screens.Ranking
}); });
} }
button.Enabled.Value = replayAvailability != ReplayAvailability.NotAvailable; updateState();
updateTooltip();
}, true); }, true);
State.BindValueChanged(state => State.BindValueChanged(state =>
{ {
button.State.Value = state.NewValue; button.State.Value = state.NewValue;
updateTooltip(); updateState();
}, true); }, true);
} }
private void updateTooltip() private void updateState()
{ {
button.Enabled.Value = replayAvailability != ReplayAvailability.NotAvailable;
switch (replayAvailability) switch (replayAvailability)
{ {
case ReplayAvailability.Local: case ReplayAvailability.Local: