From e42301058f92b455dc8a1fc337644089d086fe98 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Tue, 8 Apr 2025 14:28:48 +0900 Subject: [PATCH] Fix mouse down actions being leaked through buttons --- osu.Game/Graphics/UserInterface/OsuAnimatedButton.cs | 2 +- osu.Game/Screens/Edit/Compose/Components/BeatDivisorControl.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Game/Graphics/UserInterface/OsuAnimatedButton.cs b/osu.Game/Graphics/UserInterface/OsuAnimatedButton.cs index 48d225de41..ddabd6c9eb 100644 --- a/osu.Game/Graphics/UserInterface/OsuAnimatedButton.cs +++ b/osu.Game/Graphics/UserInterface/OsuAnimatedButton.cs @@ -122,7 +122,7 @@ namespace osu.Game.Graphics.UserInterface protected override bool OnMouseDown(MouseDownEvent e) { Content.ScaleTo(ScaleOnMouseDown, 2000, Easing.OutQuint); - return base.OnMouseDown(e); + return true; } protected override void OnMouseUp(MouseUpEvent e) diff --git a/osu.Game/Screens/Edit/Compose/Components/BeatDivisorControl.cs b/osu.Game/Screens/Edit/Compose/Components/BeatDivisorControl.cs index 22df917992..c09014f2ba 100644 --- a/osu.Game/Screens/Edit/Compose/Components/BeatDivisorControl.cs +++ b/osu.Game/Screens/Edit/Compose/Components/BeatDivisorControl.cs @@ -470,7 +470,7 @@ namespace osu.Game.Screens.Edit.Compose.Components { marker.Active = true; handleMouseInput(e.ScreenSpaceMousePosition); - return base.OnMouseDown(e); + return true; } protected override void OnMouseUp(MouseUpEvent e)