Fix signature of onSharedPreferenceChanged

The 'key' argument is null when called from android.app.SharedPreferencesImpl.
This commit is contained in:
Quentin Hibon
2021-01-27 12:09:23 +01:00
parent dd4e0ee6f9
commit 2d943b5942
2 changed files with 2 additions and 2 deletions

View File

@@ -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")

View File

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