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

Commit f1e2bb9a authored by Aurimas Liutikas's avatar Aurimas Liutikas Committed by Gerrit Code Review
Browse files

Merge "Revert "Fix incompatibilities with Kotlin 1.5.0""

parents 1742bf02 c5b40718
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -114,7 +114,7 @@ class ControlsUiControllerImpl @Inject constructor (
    private val onSeedingComplete = Consumer<Boolean> {
    private val onSeedingComplete = Consumer<Boolean> {
        accepted ->
        accepted ->
            if (accepted) {
            if (accepted) {
                selectedStructure = controlsController.get().getFavorites().maxByOrNull {
                selectedStructure = controlsController.get().getFavorites().maxBy {
                    it.controls.size
                    it.controls.size
                } ?: EMPTY_STRUCTURE
                } ?: EMPTY_STRUCTURE
                updatePreferences(selectedStructure)
                updatePreferences(selectedStructure)
+1 −1
Original line number Original line Diff line number Diff line
@@ -28,7 +28,7 @@ class PrivacyChipBuilder(private val context: Context, itemsList: List<PrivacyIt
        appsAndTypes = itemsList.groupBy({ it.application }, { it.privacyType })
        appsAndTypes = itemsList.groupBy({ it.application }, { it.privacyType })
                .toList()
                .toList()
                .sortedWith(compareBy({ -it.second.size }, // Sort by number of AppOps
                .sortedWith(compareBy({ -it.second.size }, // Sort by number of AppOps
                        { it.second.minOrNull() })) // Sort by "smallest" AppOpp (Location is largest)
                        { it.second.min() })) // Sort by "smallest" AppOpp (Location is largest)
        types = itemsList.map { it.privacyType }.distinct().sorted()
        types = itemsList.map { it.privacyType }.distinct().sorted()
    }
    }


+2 −2
Original line number Original line Diff line number Diff line
@@ -43,8 +43,8 @@ inline infix fun Int.times(action: () -> Unit) {
 * cccc dd
 * cccc dd
 */
 */
fun Iterable<Pair<String, String>>.columnize(separator: String = " | "): String {
fun Iterable<Pair<String, String>>.columnize(separator: String = " | "): String {
    val col1w = map { (a, _) -> a.length }.maxOrNull()!!
    val col1w = map { (a, _) -> a.length }.max()!!
    val col2w = map { (_, b) -> b.length }.maxOrNull()!!
    val col2w = map { (_, b) -> b.length }.max()!!
    return map { it.first.padEnd(col1w) + separator + it.second.padEnd(col2w) }.joinToString("\n")
    return map { it.first.padEnd(col1w) + separator + it.second.padEnd(col2w) }.joinToString("\n")
}
}