From edeb684cc509694ffcbe492411d5448f4f3d802e Mon Sep 17 00:00:00 2001 From: Suphon Thanakornpakapong Date: Sun, 22 May 2022 17:57:36 +0700 Subject: [PATCH] Prevent crash when a smartspace data source errors --- .../app/lawnchair/smartspace/provider/SmartspaceDataSource.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lawnchair/src/app/lawnchair/smartspace/provider/SmartspaceDataSource.kt b/lawnchair/src/app/lawnchair/smartspace/provider/SmartspaceDataSource.kt index 49f404ff21..7b710aa976 100644 --- a/lawnchair/src/app/lawnchair/smartspace/provider/SmartspaceDataSource.kt +++ b/lawnchair/src/app/lawnchair/smartspace/provider/SmartspaceDataSource.kt @@ -2,6 +2,7 @@ package app.lawnchair.smartspace.provider import android.app.Activity import android.content.Context +import android.util.Log import app.lawnchair.preferences2.PreferenceManager2 import app.lawnchair.smartspace.model.SmartspaceTarget import com.patrykmichalik.preferencemanager.Preference @@ -32,7 +33,8 @@ abstract class SmartspaceDataSource( requiresSetup = listOf(this@SmartspaceDataSource)) ) } else { - throw it + Log.d("SmartspaceDataSource", "data source errored", it) + enabledPref.set(false) } }