mirror of
https://github.com/osukey/osukey.git
synced 2025-08-05 23:53:51 +09:00
Fix potential nullref during display due to incorrect equality check
This commit is contained in:
@ -15,6 +15,8 @@ using osu.Game.Rulesets.Scoring;
|
|||||||
using osu.Game.Rulesets.Mods;
|
using osu.Game.Rulesets.Mods;
|
||||||
using osu.Game.Rulesets.UI;
|
using osu.Game.Rulesets.UI;
|
||||||
|
|
||||||
|
#nullable enable
|
||||||
|
|
||||||
namespace osu.Game.Online.Leaderboards
|
namespace osu.Game.Online.Leaderboards
|
||||||
{
|
{
|
||||||
public class LeaderboardScoreTooltip : VisibilityContainer, ITooltip<ScoreInfo>
|
public class LeaderboardScoreTooltip : VisibilityContainer, ITooltip<ScoreInfo>
|
||||||
@ -94,14 +96,14 @@ namespace osu.Game.Online.Leaderboards
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private ScoreInfo currentScore;
|
private ScoreInfo? displayedScore;
|
||||||
|
|
||||||
public void SetContent(ScoreInfo score)
|
public void SetContent(ScoreInfo score)
|
||||||
{
|
{
|
||||||
if (currentScore.Equals(score))
|
if (displayedScore?.Equals(score) == true)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
currentScore = score;
|
displayedScore = score;
|
||||||
|
|
||||||
timestampLabel.Text = $"Played on {score.Date.ToLocalTime():d MMMM yyyy HH:mm}";
|
timestampLabel.Text = $"Played on {score.Date.ToLocalTime():d MMMM yyyy HH:mm}";
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user