1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-15 15:23:14 +08:00
osu-lazer/osu.Game/Screens
Dean Herbert 57d88a0ac4
Fix right clicks on timeline objects potentially getting eaten by playfield area
`SelectionHandler` is receiving input from anywhere out of necessity:

19f892687a/osu.Game/Screens/Edit/Compose/Components/SelectionHandler.cs (L119-L125)

Also important is that `BlueprintContainer` will selectively not block
right clicks to make sure they fall through to the
`ContextMenuContainer`:

19f892687a/osu.Game/Screens/Edit/Compose/Components/BlueprintContainer.cs (L122-L126)

But because the whole editor is sharing a `ContextMenuContainer` and
it's at a higher level than both components, we observe here the
playfield's `SelectionHandler` intercepting the right click before it
can reach the `ContextMenuContainer`.

The fix here is similar to what we're already doing in
`TimelineBlueprintContaienr`.
2023-10-30 18:06:11 +09:00
..
Backgrounds Fix some new nullable inspections 2023-10-30 15:10:10 +09:00
Edit Fix right clicks on timeline objects potentially getting eaten by playfield area 2023-10-30 18:06:11 +09:00
Import Merge branch 'master' into update-framework 2022-11-26 16:19:36 +01:00
Menu Also support D for those with muscle memory from stable 2023-10-20 12:22:00 +02:00
OnlinePlay Merge branch 'master' into score-encoding-cleanup 2023-10-26 09:04:05 +02:00
Play Merge pull request #25300 from peppy/better-submission-logging 2023-10-30 09:04:06 +01:00
Ranking Delete ScoreInfo.HasReplay as no longer needed 2023-10-27 12:39:54 +02:00
Select Fix left side of carousel blocking volume adjust hotkeys 2023-10-26 16:26:35 +02:00
Spectate Bring realm library up-to-date 2023-07-06 13:37:43 +09:00
Utility Use generic Enum methods 2022-12-26 20:36:39 +01:00
BackgroundScreen.cs Partial everything 2022-11-27 00:00:27 +09:00
BackgroundScreenStack.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
IHandlePresentBeatmap.cs Automated pass 2023-06-24 01:00:03 +09:00
IHasSubScreenStack.cs Automated pass 2023-06-24 01:00:03 +09:00
IOsuScreen.cs Allow screens to change the ability to interact with the global track 2023-07-25 20:20:53 +09:00
IPerformFromScreenRunner.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
Loader.cs Revert masking SSBO changes 2023-09-13 23:10:13 +09:00
OsuScreen.cs Fix various other inspections 2023-10-17 17:48:51 +09:00
OsuScreenDependencies.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OsuScreenStack.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
ScorePresentType.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
ScreenWhiteBox.cs Partial everything 2022-11-27 00:00:27 +09:00
StartupScreen.cs Automated pass 2023-06-24 01:00:03 +09:00