From ee93e7c75ed07781cf1dc7455a13764f6bcfc02d Mon Sep 17 00:00:00 2001 From: Tyler Nijmeh Date: Sat, 3 Apr 2021 21:42:49 -0700 Subject: Fix crashing on rare occasions Signed-off-by: Tyler Nijmeh --- .../main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'app/src/main/java') diff --git a/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt b/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt index 35776f0..554cc84 100644 --- a/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt +++ b/app/src/main/java/com/draco/buoy/fragments/MainPreferenceFragment.kt @@ -226,7 +226,12 @@ class MainPreferenceFragment : PreferenceFragmentCompat(), SharedPreferences.OnS !aodEnabled.isChecked, quickDozeEnabled.isChecked ) - batterySaverManager.apply(config) + try { + batterySaverManager.apply(config) + } catch (e: Exception) { + e.printStackTrace() + Snackbar.make(requireView(), getString(R.string.snackbar_failed_to_apply), Snackbar.LENGTH_SHORT).show() + } } /** -- cgit v1.2.3