From f04bf4c3aa075eaba856baf74a6cc78d7ca51ee9 Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Thu, 26 May 2022 14:52:31 +0530 Subject: [PATCH] Fixed Material Slider crashes --- .../fragments/base/AbsPlayerControlsFragment.kt | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerControlsFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerControlsFragment.kt index 677b38b5b..0a12de582 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerControlsFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerControlsFragment.kt @@ -82,17 +82,9 @@ abstract class AbsPlayerControlsFragment(@LayoutRes layout: Int) : AbsMusicServi if (seekBar == null) { progressSlider?.valueTo = total.toFloat() - if (isSeeking) { - progressSlider?.value = progress.toFloat() - } else { - progressAnimator = - ObjectAnimator.ofFloat(progressSlider, "value", progress.toFloat()).apply { - duration = SLIDER_ANIMATION_TIME - interpolator = LinearInterpolator() - start() - } + if (progress > total) return + progressSlider?.value = progress.toFloat() - } } else { seekBar?.max = total