Skip to content

Commit

Permalink
Merge branch 'fix-sort-crash' of github.com:alexbakker/AboutLibraries…
Browse files Browse the repository at this point in the history
… into alexbakker-fix-sort-crash
  • Loading branch information
mikepenz committed Mar 23, 2024
2 parents c220ad8 + c1820c9 commit 3d60dc9
Showing 1 changed file with 5 additions and 3 deletions.
Expand Up @@ -6,6 +6,7 @@ import android.util.Log
import androidx.lifecycle.ViewModel
import com.mikepenz.aboutlibraries.Libs
import com.mikepenz.aboutlibraries.LibsBuilder
import com.mikepenz.aboutlibraries.entity.Library
import com.mikepenz.aboutlibraries.ui.item.HeaderItem
import com.mikepenz.aboutlibraries.ui.item.LibraryItem
import com.mikepenz.aboutlibraries.ui.item.LoaderItem
Expand Down Expand Up @@ -91,8 +92,9 @@ class LibsViewModel(
return@withContext
}

if (builder.libraryComparator != null) {
Collections.sort(builtLibs.libraries, builder.libraryComparator)
var libraries: Iterable<Library> = builtLibs.libraries
builder.libraryComparator?.let {
libraries = builtLibs.libraries.sortedWith(it)
}

val finalList = mutableListOf<GenericItem>()
Expand All @@ -110,7 +112,7 @@ class LibsViewModel(
}

//add the libs
for (library in builtLibs.libraries) {
for (library in libraries) {
when {
builder.aboutMinimalDesign -> finalList.add(SimpleLibraryItem(library, builder))
else -> finalList.add(LibraryItem(library, builder))
Expand Down

0 comments on commit 3d60dc9

Please sign in to comment.