From f18264487af6ed971d223336c29795fb1130e6a0 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Wed, 14 Oct 2020 13:01:24 -0500 Subject: [PATCH] Set isVisible on widget settings menu --- .../tasks/preferences/fragments/MainSettingsFragment.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/preferences/fragments/MainSettingsFragment.kt b/app/src/main/java/org/tasks/preferences/fragments/MainSettingsFragment.kt index d7bd7662a..1830ea3e5 100644 --- a/app/src/main/java/org/tasks/preferences/fragments/MainSettingsFragment.kt +++ b/app/src/main/java/org/tasks/preferences/fragments/MainSettingsFragment.kt @@ -34,12 +34,17 @@ class MainSettingsFragment : InjectingPreferenceFragment() { super.onResume() updateBackupWarning() + updateWidgetVisibility() + } + + private fun updateWidgetVisibility() { + findPreference(R.string.widget_settings).isVisible = appWidgetManager.widgetIds.isNotEmpty() } override suspend fun setupPreferences(savedInstanceState: Bundle?) { requires(BuildConfig.DEBUG, R.string.debug) - requires(appWidgetManager.widgetIds.isNotEmpty(), R.string.widget_settings) + updateWidgetVisibility() } private fun updateBackupWarning() {