From 80e672f570d5e55eb3b5a84effdd9f409e087b9a Mon Sep 17 00:00:00 2001 From: Yash Garg Date: Thu, 27 Oct 2022 06:28:50 +0000 Subject: [PATCH 1/2] remove general settings category --- .../lineageos/lineageparts/weather/WeatherServiceSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java b/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java index 94b822f2..761ee7a5 100644 --- a/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java +++ b/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java @@ -207,7 +207,7 @@ public class WeatherServiceSettings extends SettingsPreferenceFragment final PreferenceScreen ps = getPreferenceScreen(); if (!weatherProviderServiceInfos.isEmpty()) { if (ps.findPreference(PREFERENCE_GENERAL) == null) { - ps.addPreference(mGeneralSettingsCategory); + ps.removePreference(mGeneralSettingsCategory); } if (ps.findPreference(PREFERENCE_PROVIDERS) == null) { ps.addPreference(mProvidersCategory); -- GitLab From 79671f3a08eb79bb96b21b4cdfc12fbf5a2c1fb3 Mon Sep 17 00:00:00 2001 From: Yash Garg Date: Thu, 27 Oct 2022 07:36:52 +0000 Subject: [PATCH 2/2] Update WeatherServiceSettings.java --- .../lineageparts/weather/WeatherServiceSettings.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java b/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java index 761ee7a5..07f40dd3 100644 --- a/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java +++ b/src/org/lineageos/lineageparts/weather/WeatherServiceSettings.java @@ -100,7 +100,8 @@ public class WeatherServiceSettings extends SettingsPreferenceFragment mProvidersCategory = ps.findPreference(PREFERENCE_PROVIDERS); mTemperatureUnit = ps.findPreference(PREFERENCE_TEMP_UNIT); mTemperatureUnit.setOnPreferenceChangeListener(this); - + + ps.removePreference(mGeneralSettingsCategory); watch(LineageSettings.Secure.getUriFor(LineageSettings.Secure.WEATHER_PROVIDER_SERVICE)); } @@ -206,9 +207,6 @@ public class WeatherServiceSettings extends SettingsPreferenceFragment final PreferenceScreen ps = getPreferenceScreen(); if (!weatherProviderServiceInfos.isEmpty()) { - if (ps.findPreference(PREFERENCE_GENERAL) == null) { - ps.removePreference(mGeneralSettingsCategory); - } if (ps.findPreference(PREFERENCE_PROVIDERS) == null) { ps.addPreference(mProvidersCategory); } @@ -232,7 +230,6 @@ public class WeatherServiceSettings extends SettingsPreferenceFragment mProvidersCategory.addPreference(addServicePreference); } else { - ps.removePreference(mGeneralSettingsCategory); ps.removePreference(mProvidersCategory); } -- GitLab