diff --git a/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_MetadataDisplay.cs b/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_MetadataDisplay.cs index 606b5e6a8c..1c3cf8f8eb 100644 --- a/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_MetadataDisplay.cs +++ b/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_MetadataDisplay.cs @@ -165,8 +165,8 @@ namespace osu.Game.Screens.SelectV2 { clear(); - contentTags.Tags = tags; contentTags.PerformSearch = searchAction; + contentTags.Tags = tags; } private void setLoading() diff --git a/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_TagsLine.cs b/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_TagsLine.cs index aee7731f55..e48b4f20da 100644 --- a/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_TagsLine.cs +++ b/osu.Game/Screens/SelectV2/BeatmapMetadataWedge_TagsLine.cs @@ -117,7 +117,7 @@ namespace osu.Game.Screens.SelectV2 Add(overflowButton = new TagsOverflowButton(tags) { Alpha = 0f, - PerformSearch = PerformSearch, + PerformSearch = s => PerformSearch?.Invoke(s), }); drawSizeLayout.Invalidate(); @@ -135,7 +135,7 @@ namespace osu.Game.Screens.SelectV2 public float LineBaseHeight => text.LineBaseHeight; - public Action? PerformSearch { get; set; } + public Action? PerformSearch { get; init; } public TagsOverflowButton(string[] tags) {