From 73c62e21a5dc7f02abfa84f095dd56ee2c87b136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C6=B0ng=20Phan?= Date: Sat, 26 Jun 2021 22:06:15 +0700 Subject: [PATCH] Cherish:Hide FOD if non-devices MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hưng Phan --- .../settings/fragments/LockScreenSettings.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/com/cherish/settings/fragments/LockScreenSettings.java b/src/com/cherish/settings/fragments/LockScreenSettings.java index 1ab30a3..c785e31 100644 --- a/src/com/cherish/settings/fragments/LockScreenSettings.java +++ b/src/com/cherish/settings/fragments/LockScreenSettings.java @@ -38,7 +38,7 @@ import android.os.SystemProperties; import android.provider.Settings; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; - +import com.android.internal.util.cherish.FodUtils; import com.cherish.settings.preferences.SystemSettingListPreference; import com.cherish.settings.preferences.CustomSeekBarPreference; import com.cherish.settings.preferences.SecureSettingListPreference; @@ -78,11 +78,12 @@ public class LockScreenSettings extends SettingsPreferenceFragment implements ContentResolver resolver = getActivity().getContentResolver(); final PreferenceScreen prefScreen = getPreferenceScreen(); Resources resources = getResources(); - - FODSettings = (Preference) findPreference(LOCKSCREEN_FOD_CATEGORY); - if (!getResources().getBoolean(com.android.internal.R.bool.config_needCustomFODView)) { + + FODSettings = (Preference) findPreference(LOCKSCREEN_FOD_CATEGORY); + if (FODSettings != null + && !getResources().getBoolean(com.android.internal.R.bool.config_needCustomFODView)) { prefScreen.removePreference(FODSettings); - } + } // Lock Clock Size mClockFontSize = (CustomSeekBarPreference) findPreference(CLOCK_FONT_SIZE);