Fix signature of onSharedPreferenceChanged

The 'key' argument is null when called from android.app.SharedPreferencesImpl.
pull/740/head
Quentin Hibon 5 years ago
parent dd4e0ee6f9
commit 2d943b5942

@ -147,7 +147,7 @@ class SettingsFragment : PreferenceFragmentCompat(), OnSharedPreferenceChangeLis
override fun onSharedPreferenceChanged(
sharedPreferences: SharedPreferences,
key: String
key: String?
) {
if (key == "pref_widget_opacity" && widgetUpdater != null) {
Log.d("SettingsFragment", "updating widgets")

@ -79,7 +79,7 @@ class SharedPreferencesStorage
override fun onSharedPreferenceChanged(
sharedPreferences: SharedPreferences,
key: String
key: String?
) {
val preferences = this.preferences ?: return
sharedPreferences.unregisterOnSharedPreferenceChangeListener(this)

Loading…
Cancel
Save