1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-03 13:44:34 +08:00

Merge branch 'master' into collection-group-sane

This commit is contained in:
Bartłomiej Dach
2025-08-01 09:43:18 +02:00
Unverified
+9 -1
View File
@@ -215,7 +215,15 @@ namespace osu.Game.Screens.SelectV2
showConvertedBeatmapsButton.Active.BindValueChanged(_ => updateCriteria());
sortDropdown.Current.BindValueChanged(_ => updateCriteria());
groupDropdown.Current.BindValueChanged(_ => updateCriteria());
collectionDropdown.Current.BindValueChanged(_ => updateCriteria());
collectionDropdown.Current.BindValueChanged(v =>
{
// The hope would be that this never arrives here, but due to bindings receiving changes before
// local ValueChanged events, that's not the case (see https://github.com/ppy/osu-framework/pull/1545).
if (v.NewValue is ManageCollectionsFilterMenuItem || v.OldValue is ManageCollectionsFilterMenuItem)
return;
updateCriteria();
});
collectionsSubscription = realm.RegisterForNotifications(r => r.All<BeatmapCollection>(), (collections, changeSet) =>
{
if (changeSet != null && groupDropdown.Current.Value == GroupMode.Collections)