From 07ac9f9eadad5b1e659d0487d0da7e1d70431bc9 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 9 Aug 2025 11:06:01 -0500 Subject: [PATCH] Fix crash when looking up ALWAYS_FINISH_ACTIVITIES --- app/src/main/java/org/tasks/preferences/Device.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/tasks/preferences/Device.kt b/app/src/main/java/org/tasks/preferences/Device.kt index a8bf8d33f..070c35e69 100644 --- a/app/src/main/java/org/tasks/preferences/Device.kt +++ b/app/src/main/java/org/tasks/preferences/Device.kt @@ -26,15 +26,15 @@ class Device @Inject constructor( val pm = context.packageManager val activities = pm.queryIntentActivities(Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0) - return (activities.size != 0) + return activities.isNotEmpty() } - private fun isDontKeepActivitiesEnabled(): Boolean { + private fun isDontKeepActivitiesEnabled(): Boolean? { return try { Settings.Global.getInt(context.contentResolver, Settings.Global.ALWAYS_FINISH_ACTIVITIES) == 1 } catch (e: Exception) { - Timber.e(e) - false + Timber.e("failed to fetch ${Settings.Global.ALWAYS_FINISH_ACTIVITIES}: ${e.message}") + null } }