Bug 1795105: Remove usages of ContentState.thumbnail

pull/543/head
Jonathan Almeida 2 years ago committed by mergify[bot]
parent ee0bff886a
commit ef2af26b69

@ -195,17 +195,14 @@ private fun RecentTabItem(
* @param tab [RecentTab] that was recently viewed.
* @param modifier [Modifier] used to draw the image content.
* @param contentScale [ContentScale] used to draw image content.
* @param alignment [Alignment] used to draw the image content.
*/
@Composable
fun RecentTabImage(
tab: RecentTab.Tab,
modifier: Modifier = Modifier,
contentScale: ContentScale = ContentScale.FillWidth,
alignment: Alignment = Alignment.TopCenter,
) {
val previewImageUrl = tab.state.content.previewImageUrl
val thumbnail = tab.state.content.thumbnail
when {
!previewImageUrl.isNullOrEmpty() -> {
@ -216,15 +213,6 @@ fun RecentTabImage(
contentScale = ContentScale.Crop,
)
}
thumbnail != null -> {
Image(
painter = BitmapPainter(thumbnail.asImageBitmap()),
contentDescription = null,
modifier = modifier,
contentScale = contentScale,
alignment = alignment,
)
}
else -> ThumbnailCard(
url = tab.state.content.url,
key = tab.state.id,

@ -109,11 +109,7 @@ abstract class AbstractBrowserTabViewHolder(
}
}
if (tab.content.thumbnail != null) {
thumbnailView.setImageBitmap(tab.content.thumbnail)
} else {
loadIntoThumbnailView(thumbnailView, tab.id)
}
loadIntoThumbnailView(thumbnailView, tab.id)
}
override fun showTabIsMultiSelectEnabled(selectedMaskView: View?, isSelected: Boolean) {

Loading…
Cancel
Save