From fc84d3afdc591e48ca6fca684894e5a27d1014aa Mon Sep 17 00:00:00 2001 From: Colin Lee Date: Thu, 4 Apr 2019 09:44:03 -0500 Subject: [PATCH] No issue: Fix build breakage on erroneous lint warnings for WrongConstant: MODE_NIGHT_AUTO_BATTERY --- app/src/main/java/org/mozilla/fenix/FenixApplication.kt | 2 ++ app/src/main/java/org/mozilla/fenix/settings/ThemeFragment.kt | 3 +++ 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt index b5e68f589..339144ff5 100644 --- a/app/src/main/java/org/mozilla/fenix/FenixApplication.kt +++ b/app/src/main/java/org/mozilla/fenix/FenixApplication.kt @@ -138,6 +138,8 @@ open class FenixApplication : Application() { } } + @SuppressLint("WrongConstant") + // Suppressing erroneous lint warning about using MODE_NIGHT_AUTO_BATTERY, a likely library bug private fun setDayNightTheme() { when { Settings.getInstance(this).shouldUseLightTheme -> { diff --git a/app/src/main/java/org/mozilla/fenix/settings/ThemeFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/ThemeFragment.kt index 17286db0a..805e3ebdc 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/ThemeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/ThemeFragment.kt @@ -4,6 +4,7 @@ package org.mozilla.fenix.settings +import android.annotation.SuppressLint import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatDelegate @@ -69,6 +70,8 @@ class ThemeFragment : PreferenceFragmentCompat() { } } + @SuppressLint("WrongConstant") + // Suppressing erroneous lint warning about using MODE_NIGHT_AUTO_BATTERY, a likely library bug private fun bindAutoBatteryTheme() { val keyBatteryTheme = getString(R.string.pref_key_auto_battery_theme) radioAutoBatteryTheme = requireNotNull(findPreference(keyBatteryTheme))