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

Verified Commit 14ed8c7c authored by Marvin W.'s avatar Marvin W. 🐿️
Browse files

Don't remove new settings during migration if already present

parent 7adcb777
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@ class Preferences(private val context: Context) {
        val fromOldSettings = oldPreferences.getStringSetCompat(key)
        if (fromOldSettings != null) {
            var newSettings: MutableSet<String> = mutableSetOf<String>()
            newSettings.addAll(preferences.getStringSetCompat(key).orEmpty())
            for (oldBackend in fromOldSettings) {
                // Get package name and sha1
                val parts = oldBackend.split("/".toRegex()).dropLastWhile(String::isEmpty).toTypedArray()