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

Commit cd9ea08d authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Fix amnesia problem in MultiSelectListPreference.

Bug: 6478079

Pointer assignment instead of copy was resulting in mValues being cleared
on next launch, since mValues became the same pointer as mNewValues.

Change-Id: I91014948e4f48056474b3ab31aab6d35e0ad69ca
parent 6387c8a9
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -125,7 +125,8 @@ public class MultiSelectListPreference extends DialogPreference {
     * @param values The values to set for the key.
     */
    public void setValues(Set<String> values) {
        mValues = values;
        mValues.clear();
        mValues.addAll(values);

        persistStringSet(values);
    }