app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt
changeset 301 6cc00cfd0880
parent 246 d8d919a12465
child 433 303a07578704
--- a/app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt	Tue Jun 25 10:46:56 2019 -0700
+++ b/app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt	Tue Jun 25 11:11:49 2019 -0700
@@ -87,9 +87,7 @@
 
             findPreference(KEY_THEME).apply {
                 summaryBinder.bindPreferenceSummaryToValue(this)
-                onPreferenceChangeListener = ThemePreferenceListener(
-                    requireActivity(),
-                    onPreferenceChangeListener)
+                onPreferenceChangeListener = ThemePreferenceListener(onPreferenceChangeListener)
             }
             displayVersion()
         }
@@ -106,7 +104,6 @@
     }
 
     private class ThemePreferenceListener(
-        private val activity: Activity,
         private val wrapped: Preference.OnPreferenceChangeListener
     ) : Preference.OnPreferenceChangeListener {
 
@@ -116,7 +113,6 @@
             if (newValue != oldValue) {
                 val nighMode = Integer.valueOf(newValue as String)
                 AppCompatDelegate.setDefaultNightMode(nighMode)
-                activity.recreate()
             }
             return result
         }