Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 332a4451 authored by David Liu's avatar David Liu Committed by Android (Google) Code Review
Browse files

Merge "[SettingsLib]Fix SettingsPreferenceGroupAdapter" into main

parents b301c93e c02a5c37
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -47,7 +47,7 @@ open class SettingsPreferenceGroupAdapter(preferenceGroup: PreferenceGroup) :

    private val mHandler = Handler(Looper.getMainLooper())

    private val syncRunnable = Runnable { updatePreferences() }
    private val syncRunnable = Runnable { updatePreferencesList() }

    init {
        val context = preferenceGroup.context
@@ -64,7 +64,7 @@ open class SettingsPreferenceGroupAdapter(preferenceGroup: PreferenceGroup) :
            true, /* resolveRefs */
        )
        mLegacyBackgroundRes = outValue.resourceId
        updatePreferences()
        updatePreferencesList()
    }

    @SuppressLint("RestrictedApi")
@@ -82,7 +82,7 @@ open class SettingsPreferenceGroupAdapter(preferenceGroup: PreferenceGroup) :
        updateBackground(holder, position)
    }

    private fun updatePreferences() {
    private fun updatePreferencesList() {
        val oldList = ArrayList(mRoundCornerMappingList)
        mRoundCornerMappingList = ArrayList()
        mappingPreferenceGroup(mRoundCornerMappingList, mPreferenceGroup)