diff --git a/osu.Game/Overlays/BeatmapListing/BeatmapSearchMultipleSelectionFilterRow.cs b/osu.Game/Overlays/BeatmapListing/BeatmapSearchMultipleSelectionFilterRow.cs
index 845190f285..461a06a634 100644
--- a/osu.Game/Overlays/BeatmapListing/BeatmapSearchMultipleSelectionFilterRow.cs
+++ b/osu.Game/Overlays/BeatmapListing/BeatmapSearchMultipleSelectionFilterRow.cs
@@ -4,6 +4,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using JetBrains.Annotations;
using osu.Framework.Allocation;
using osu.Framework.Bindables;
using osu.Framework.Graphics;
@@ -23,8 +24,11 @@ namespace osu.Game.Overlays.BeatmapListing
public BeatmapSearchMultipleSelectionFilterRow(LocalisableString header)
: base(header)
{
- // ReSharper disable once PossibleNullReferenceException
- // see https://youtrack.jetbrains.com/issue/RSRP-486768
+ }
+
+ [BackgroundDependencyLoader]
+ private void load()
+ {
Current.BindTo(filter.Current);
}
@@ -33,6 +37,7 @@ namespace osu.Game.Overlays.BeatmapListing
///
/// Creates a filter control that can be used to simultaneously select multiple values of type .
///
+ [NotNull]
protected virtual MultipleSelectionFilter CreateMultipleSelectionFilter() => new MultipleSelectionFilter();
protected class MultipleSelectionFilter : FillFlowContainer