mirror of
https://github.com/osukey/osukey.git
synced 2025-08-07 16:43:52 +09:00
Fix PlaylistItemChanged() not updating current item
This commit is contained in:
@ -625,6 +625,10 @@ namespace osu.Game.Online.Multiplayer
|
|||||||
int index = APIRoom.Playlist.Select((i, index) => (i, index)).Single(kvp => kvp.i.ID == item.ID).index;
|
int index = APIRoom.Playlist.Select((i, index) => (i, index)).Single(kvp => kvp.i.ID == item.ID).index;
|
||||||
APIRoom.Playlist.RemoveAt(index);
|
APIRoom.Playlist.RemoveAt(index);
|
||||||
APIRoom.Playlist.Insert(index, playlistItem);
|
APIRoom.Playlist.Insert(index, playlistItem);
|
||||||
|
|
||||||
|
// If the current item changed, update the selected playlist item.
|
||||||
|
if (item.ID == Room.Settings.PlaylistItemId)
|
||||||
|
CurrentMatchPlayingItem.Value = APIRoom.Playlist[index];
|
||||||
}).ConfigureAwait(false);
|
}).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user