diff --git a/osu.Framework/Graphics/UserInterface/DropdownHeader.cs b/osu.Framework/Graphics/UserInterface/DropdownHeader.cs index 2981c8017c..31145fe692 100644 --- a/osu.Framework/Graphics/UserInterface/DropdownHeader.cs +++ b/osu.Framework/Graphics/UserInterface/DropdownHeader.cs @@ -143,11 +143,10 @@ private void updateState() Background.Colour = IsHovered && Enabled.Value ? BackgroundColourHover : BackgroundColour; } + public override bool HandleNonPositionalInput => IsHovered; + protected override bool OnKeyDown(KeyDownEvent e) { - if (!IsHovered) - return false; - if (!Enabled.Value) return true;