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

Change-Id: I5f8477bd3c336dd67b5d3ea461875cb0501e48f0
This commit is contained in:
TreeHugger Robot
2020-04-24 21:45:55 +00:00
committed by Automerger Merge Worker

View File

@@ -102,7 +102,9 @@ class AppAdapter(
fun bindData(data: ControlsServiceInfo) {
icon.setImageDrawable(data.loadIcon())
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
) {
fun renderFavoritesForComponent(component: ComponentName): String {
fun renderFavoritesForComponent(component: ComponentName): String? {
val qty = favoriteFunction(component)
if (qty != 0) {
return resources.getQuantityString(R.plurals.controls_number_of_favorites, qty, qty)
} else {
return ""
return null
}
}
}