From 98544a807776c349cb34d816c4947ee46567d187 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Fri, 14 Apr 2017 19:20:07 +0900 Subject: [PATCH] Fix unsynchronised tweening. --- osu.Game/Overlays/DragBar.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/osu.Game/Overlays/DragBar.cs b/osu.Game/Overlays/DragBar.cs index 16e399deae..bb28f08553 100644 --- a/osu.Game/Overlays/DragBar.cs +++ b/osu.Game/Overlays/DragBar.cs @@ -59,7 +59,7 @@ namespace osu.Game.Overlays { if (IsSeeking || !IsEnabled) return; - updatePosition(position); + updatePosition(position, false); } private void seek(InputState state) @@ -72,10 +72,10 @@ namespace osu.Game.Overlays updatePosition(seekLocation); } - private void updatePosition(float position) + private void updatePosition(float position, bool easing = true) { position = MathHelper.Clamp(position, 0, 1); - Fill.TransformTo(() => Fill.Width, position, 200, EasingTypes.OutQuint, new TransformSeek()); + Fill.TransformTo(() => Fill.Width, position, easing ? 200 : 0, EasingTypes.OutQuint, new TransformSeek()); } protected override bool OnMouseDown(InputState state, MouseDownEventArgs args)