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

Commit 866af6e3 authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Fix alignment of subtitle" into rvc-dev am: 9178d7db am:...

Merge "Merge "Fix alignment of subtitle" into rvc-dev am: 9178d7db am: f8380e78 am: 57643967" into rvc-qpr-dev-plus-aosp
parents 6f62fefe f6b0ab27
Loading
Loading
Loading
Loading
+5 −3
Original line number Original line Diff line number Diff line
@@ -102,7 +102,9 @@ class AppAdapter(
        fun bindData(data: ControlsServiceInfo) {
        fun bindData(data: ControlsServiceInfo) {
            icon.setImageDrawable(data.loadIcon())
            icon.setImageDrawable(data.loadIcon())
            title.text = data.loadLabel()
            title.text = data.loadLabel()
            favorites.text = favRenderer.renderFavoritesForComponent(data.componentName)
            val text = favRenderer.renderFavoritesForComponent(data.componentName)
            favorites.text = text
            favorites.visibility = if (text == null) View.GONE else View.VISIBLE
        }
        }
    }
    }
}
}
@@ -112,12 +114,12 @@ class FavoritesRenderer(
    private val favoriteFunction: (ComponentName) -> Int
    private val favoriteFunction: (ComponentName) -> Int
) {
) {


    fun renderFavoritesForComponent(component: ComponentName): String {
    fun renderFavoritesForComponent(component: ComponentName): String? {
        val qty = favoriteFunction(component)
        val qty = favoriteFunction(component)
        if (qty != 0) {
        if (qty != 0) {
            return resources.getQuantityString(R.plurals.controls_number_of_favorites, qty, qty)
            return resources.getQuantityString(R.plurals.controls_number_of_favorites, qty, qty)
        } else {
        } else {
            return ""
            return null
        }
        }
    }
    }
}
}