Bug 1795105: Remove usages of ContentState.thumbnail
This commit is contained in:
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…
Reference in New Issue