From 45c579630daf86bdcd0bb836fba89da1714974bf Mon Sep 17 00:00:00 2001 From: smoogipoo Date: Thu, 22 Feb 2018 14:34:37 +0900 Subject: [PATCH] Make selectionLayer handle input below object overlays --- osu.Game/Rulesets/Edit/HitObjectComposer.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/osu.Game/Rulesets/Edit/HitObjectComposer.cs b/osu.Game/Rulesets/Edit/HitObjectComposer.cs index 4420f1a6b8..2a799a460f 100644 --- a/osu.Game/Rulesets/Edit/HitObjectComposer.cs +++ b/osu.Game/Rulesets/Edit/HitObjectComposer.cs @@ -58,8 +58,8 @@ namespace osu.Game.Rulesets.Edit return container; } - HitObjectOverlayLayer hitObjectOverlayLayer; - SelectionLayer selectionLayer; + HitObjectOverlayLayer hitObjectOverlayLayer = CreateHitObjectOverlayLayer(); + SelectionLayer selectionLayer = new SelectionLayer(rulesetContainer.Playfield); RadioButtonCollection toolboxCollection; InternalChild = new GridContainer @@ -97,8 +97,9 @@ namespace osu.Game.Rulesets.Edit rulesetContainer, createLayerContainerWithContent ( - hitObjectOverlayLayer = CreateHitObjectOverlayLayer(), - selectionLayer = new SelectionLayer(rulesetContainer.Playfield) + selectionLayer, // Below object overlays for input + hitObjectOverlayLayer, + selectionLayer.CreateProxy() // Proxy above object overlays for selections ) } }