From d3cf220cd46fcac8badf4f5ac2ff3f268045d51b Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sun, 23 Aug 2015 19:42:38 +0200 Subject: [PATCH] Hopefully fixed the bug where the alternative progress slider always stayed black on some devices. --- app/src/main/assets/changelog.html | 5 +++++ .../ui/activities/base/AbsSlidingMusicPanelActivity.java | 9 ++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/assets/changelog.html b/app/src/main/assets/changelog.html index d5806029..749f19f6 100644 --- a/app/src/main/assets/changelog.html +++ b/app/src/main/assets/changelog.html @@ -33,6 +33,11 @@
  • FIX: Last song in the song view not showing up.
  • +
  • FIX: Hopefully fixed the bug where the alternative progress slider always stayed + black on some devices. Please report if the bug is fixed at the Google+ + Community. +
  • Version 0.9.43

    diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java index 2e4da9f8..8b6c5d82 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java @@ -686,13 +686,8 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi } private static void setSeekBarTint(SeekBar seekBar, @ColorInt int thumbColor, @ColorInt int progressColor) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - seekBar.setThumbTintList(ColorStateList.valueOf(thumbColor)); - seekBar.setProgressTintList(ColorStateList.valueOf(progressColor)); - } else { - seekBar.getThumb().setColorFilter(thumbColor, PorterDuff.Mode.SRC_IN); - seekBar.getProgressDrawable().setColorFilter(progressColor, PorterDuff.Mode.SRC_IN); - } + seekBar.getThumb().mutate().setColorFilter(thumbColor, PorterDuff.Mode.SRC_IN); + seekBar.getProgressDrawable().mutate().setColorFilter(progressColor, PorterDuff.Mode.SRC_IN); } private void setUpProgressSlider() {