From 78c0ea11146b4c3c496bafbe1faed83e9acf8359 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sat, 30 Jan 2016 16:51:50 +0100 Subject: [PATCH] Fixed light statusbar mode not working correctly. --- .../gramophone/ui/activities/base/AbsThemeActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java index 4d5a0dc3..65b5cea7 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsThemeActivity.java @@ -54,12 +54,13 @@ public abstract class AbsThemeActivity extends ATHToolbarActivity { if (statusBar != null) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { statusBar.setBackgroundColor(ColorUtil.darkenColor(color)); - ATH.setLightStatusbarAuto(this, color); + setLightStatusbarAuto(color); } else { statusBar.setBackgroundColor(color); } - } else { - ATH.setStatusbarColor(this, ColorUtil.darkenColor(color)); + } else if (Build.VERSION.SDK_INT >= 21) { + getWindow().setStatusBarColor(color); + setLightStatusbarAuto(color); } } }