From 1dc310d657d2bd47c0323889d5183b1d5f903ae6 Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Sat, 22 Jan 2022 10:37:23 +0530 Subject: [PATCH] Fixed https://github.com/RetroMusicPlayer/RetroMusicPlayer/issues/1221 --- .../java/code/name/monkey/appthemehelper/util/ATHUtil.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/appthemehelper/src/main/java/code/name/monkey/appthemehelper/util/ATHUtil.kt b/appthemehelper/src/main/java/code/name/monkey/appthemehelper/util/ATHUtil.kt index 3c1c240a1..4291efa94 100755 --- a/appthemehelper/src/main/java/code/name/monkey/appthemehelper/util/ATHUtil.kt +++ b/appthemehelper/src/main/java/code/name/monkey/appthemehelper/util/ATHUtil.kt @@ -1,8 +1,10 @@ package code.name.monkey.appthemehelper.util import android.content.Context +import android.graphics.Color import androidx.annotation.AttrRes import androidx.core.content.res.use +import java.lang.Exception /** * @author Aidan Follestad (afollestad) @@ -16,7 +18,11 @@ object ATHUtil { @JvmOverloads fun resolveColor(context: Context, @AttrRes attr: Int, fallback: Int = 0): Int { context.theme.obtainStyledAttributes(intArrayOf(attr)).use { - return it.getColor(0, fallback) + return try { + it.getColor(0, fallback); + } catch (e: Exception) { + Color.BLACK + } } } } \ No newline at end of file