1
0
Fork 0

No issue - Fix compilation error caused by removed extension function.

master
Kainalu Hagiwara 2020-07-22 11:56:55 -07:00
parent 58ccc64386
commit b26e39906d
1 changed files with 7 additions and 2 deletions

View File

@ -11,15 +11,17 @@ import android.view.LayoutInflater
import android.view.View
import android.widget.FrameLayout
import androidx.core.content.res.ResourcesCompat
import androidx.core.view.doOnNextLayout
import androidx.core.view.updateLayoutParams
import kotlinx.android.synthetic.main.mozac_ui_tabcounter_layout.view.*
import kotlinx.android.synthetic.main.tab_preview.view.*
import mozilla.components.browser.thumbnails.loader.ThumbnailLoader
import mozilla.components.support.images.ext.loadIntoView
import mozilla.components.support.images.ImageLoadRequest
import org.mozilla.fenix.R
import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.settings
import org.mozilla.fenix.theme.ThemeManager
import kotlin.math.max
class TabPreview @JvmOverloads constructor(
context: Context,
@ -60,6 +62,9 @@ class TabPreview @JvmOverloads constructor(
}
fun loadPreviewThumbnail(thumbnailId: String) {
thumbnailLoader.loadIntoView(previewThumbnail, thumbnailId)
doOnNextLayout {
val thumbnailSize = max(previewThumbnail.height, previewThumbnail.width)
thumbnailLoader.loadIntoView(previewThumbnail, ImageLoadRequest(thumbnailId, thumbnailSize))
}
}
}