1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-08 12:17:43 +08:00
osu-lazer/osu.Game
Dean Herbert b9ec860cf2 Ensure global beatmap/ruleset are always mutated from the update thread
This came up while testing the new realm thread, where `MusicController`
would fall over when `OsuTestScene` changes the global beatmap from an
async load thread (causing a cross-thread realm access).

We don't want to have to schedule every usage of these bindables, so
this seems like a good constraint to put in place.
2022-01-18 13:29:24 +09:00
..
Audio Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Beatmaps Add comment 2022-01-11 13:54:12 +09:00
Collections Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Configuration Add migration of positional hitsounds setting to new level based setting 2022-01-03 12:46:20 +09:00
Database Merge branch 'master' into async-deadlock-safety 2022-01-10 16:11:09 +09:00
Extensions Fix cursors sent to osu-web being potentially string formatted in incorrect culture 2022-01-04 17:20:46 +09:00
Graphics Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Input Add global flip hotkeys 2022-01-05 16:48:07 +09:00
IO Remove usage of .Result in ArchiveReader 2021-12-31 01:52:01 +09:00
IPC Return null IPC response for archive imports 2021-11-28 22:59:53 +09:00
Localisation Add button to compact realm on demand 2022-01-12 15:22:36 +09:00
Migrations Fix stray typo 2021-11-19 13:27:06 +09:00
Models Add missing equality implementations on IRulesetInfo 2021-12-03 18:01:45 +09:00
Online Reduce polling rate when idle even if HighPollRate is requested 2022-01-13 17:33:55 +09:00
Overlays Merge pull request #16481 from peppy/fix-scores-container-tests 2022-01-17 20:39:14 +09:00
Performance Add LocalUserPlayInfo interface to convey common information about player status 2021-08-17 16:15:47 +09:00
Properties Merge remote-tracking branch 'upstream/master' into android 2019-01-29 18:13:43 -06:00
Replays Add deep cloning support to Score/ScoreInfo/Replay 2021-07-19 14:14:28 +09:00
Rulesets Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Scoring Update usages to new naming 2022-01-06 22:54:43 +09:00
Screens Merge pull request #16447 from nekodex/mp-host-changed-sfx 2022-01-15 23:43:35 +09:00
Skinning Strip @2x scale modifiers when looking up legacy skin textures 2022-01-16 19:46:15 +01:00
Stores Provide a realm factory to usages of ToLive/RealmLive 2021-12-14 14:26:34 +09:00
Storyboards Use longer form to read better 2021-12-14 17:41:09 +09:00
Tests Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Updater Fix clear identifier typos 2021-12-27 20:26:28 -08:00
Users Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Utils Fix xmldoc reference 2021-11-17 11:46:06 +09:00
.editorconfig
osu!.res
osu.Game.csproj Update resources 2022-01-15 20:08:08 +09:00
OsuGame.cs Load the VersionManager earlier 2022-01-16 15:25:21 +01:00
OsuGameBase_Importing.cs
OsuGameBase.cs Ensure global beatmap/ruleset are always mutated from the update thread 2022-01-18 13:29:24 +09:00
PerformFromMenuRunner.cs Add flow to allow MatchSubScreen to handle beatmap presentation locally 2021-03-03 14:13:51 +09:00