commit 00166166859c09ce4ba7e209fe84afbe5051a9b6 Author: Fabio Mazza Date: Sun May 24 12:10:58 2026 +0200 Prefer immutable sets diff --git a/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesGridShowingViewModel.kt b/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesGridShowingViewModel.kt index 1b6762e..16eb930 100644 --- a/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesGridShowingViewModel.kt +++ b/app/src/main/java/it/reyboz/bustorino/viewmodels/LinesGridShowingViewModel.kt @@ -29,7 +29,7 @@ class LinesGridShowingViewModel(application: Application) : AndroidViewModel(app val isTouristExpanded = MutableLiveData(false) val favoritesExpanded = MutableLiveData(true) - val favoritesLinesIDs = MutableLiveData>() + val favoritesLinesIDs = MutableLiveData>() private val queryLiveData = MutableLiveData("") fun setLineQuery(query: String){ @@ -81,7 +81,7 @@ class LinesGridShowingViewModel(application: Application) : AndroidViewModel(app linesIds.containsAll(it) && it.containsAll(linesIds) } ?: false if(!sameSet)// trigger LiveData - favoritesLinesIDs.value = linesIds + favoritesLinesIDs.value = linesIds.toSet() }