From b78da920b47d5f27c6cffba038bb90aa19a1657f Mon Sep 17 00:00:00 2001 From: veyndan Date: Sat, 21 Sep 2019 02:46:26 +0100 Subject: [PATCH] Simplify colorToPaletteIndex(Context, Int) --- .../main/java/org/isoron/uhabits/utils/PaletteUtils.kt | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/utils/PaletteUtils.kt b/android/uhabits-android/src/main/java/org/isoron/uhabits/utils/PaletteUtils.kt index d2c8a5d18..dda87dd28 100644 --- a/android/uhabits-android/src/main/java/org/isoron/uhabits/utils/PaletteUtils.kt +++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/utils/PaletteUtils.kt @@ -9,13 +9,8 @@ object PaletteUtils { @JvmStatic fun colorToPaletteIndex(context: Context, color: Int): Int { - val res = StyledResources(context) - val palette = res.palette - - for (k in palette.indices) - if (palette[k] == color) return k - - return -1 + val palette = StyledResources(context).palette + return palette.indexOfFirst { i -> palette[i] == color } } @JvmStatic