Set isVisible on widget settings menu

pull/1174/head^2
Alex Baker 5 years ago
parent 2e3c38acf6
commit f18264487a

@ -34,12 +34,17 @@ class MainSettingsFragment : InjectingPreferenceFragment() {
super.onResume() super.onResume()
updateBackupWarning() updateBackupWarning()
updateWidgetVisibility()
}
private fun updateWidgetVisibility() {
findPreference(R.string.widget_settings).isVisible = appWidgetManager.widgetIds.isNotEmpty()
} }
override suspend fun setupPreferences(savedInstanceState: Bundle?) { override suspend fun setupPreferences(savedInstanceState: Bundle?) {
requires(BuildConfig.DEBUG, R.string.debug) requires(BuildConfig.DEBUG, R.string.debug)
requires(appWidgetManager.widgetIds.isNotEmpty(), R.string.widget_settings) updateWidgetVisibility()
} }
private fun updateBackupWarning() { private fun updateBackupWarning() {

Loading…
Cancel
Save