From ed16e3ad04342b980c9908a2254736e85a1d7dd7 Mon Sep 17 00:00:00 2001 From: Yasan Ghaffarian Date: Tue, 21 Jun 2022 09:22:47 +0430 Subject: [PATCH] Fix BcSmartspaceCard::isStringRTL not being null-safe Co-authored-by: Daria Hamrah Paytakht --- .../src/app/lawnchair/smartspace/BcSmartspaceCard.kt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lawnchair/src/app/lawnchair/smartspace/BcSmartspaceCard.kt b/lawnchair/src/app/lawnchair/smartspace/BcSmartspaceCard.kt index f5ddfb93af..3f3106de49 100644 --- a/lawnchair/src/app/lawnchair/smartspace/BcSmartspaceCard.kt +++ b/lawnchair/src/app/lawnchair/smartspace/BcSmartspaceCard.kt @@ -149,13 +149,7 @@ class BcSmartspaceCard @JvmOverloads constructor( } } - private fun isStringRTL(string: String): Boolean { - if (TextUtils.isEmpty(string)) { - return false - } - val c = string[0] - return c.code in 0x590..0x6ff - } + private fun isStringRTL(string: String) = string.firstOrNull()?.code in 0x590..0x6ff private fun setSubtitle(subtitle: CharSequence?, charSequence2: CharSequence?) { val subtitleView = subtitleTextView ?: return