Fix crash in ScrobblingInfoSheet

This commit is contained in:
Koitharu
2023-07-24 16:08:25 +03:00
parent 0c37265a5b
commit 42bb5a65ab

View File

@@ -121,13 +121,14 @@ class ScrobblingInfoSheet :
dismissAllowingStateLoss() dismissAllowingStateLoss()
return return
} }
requireViewBinding().textViewTitle.text = scrobbling.title val binding = viewBinding ?: return
requireViewBinding().ratingBar.rating = scrobbling.rating * requireViewBinding().ratingBar.numStars binding.textViewTitle.text = scrobbling.title
requireViewBinding().textViewDescription.text = scrobbling.description?.sanitize() binding.ratingBar.rating = scrobbling.rating * binding.ratingBar.numStars
requireViewBinding().spinnerStatus.setSelection(scrobbling.status?.ordinal ?: -1) binding.textViewDescription.text = scrobbling.description?.sanitize()
requireViewBinding().imageViewLogo.contentDescription = getString(scrobbling.scrobbler.titleResId) binding.spinnerStatus.setSelection(scrobbling.status?.ordinal ?: -1)
requireViewBinding().imageViewLogo.setImageResource(scrobbling.scrobbler.iconResId) binding.imageViewLogo.contentDescription = getString(scrobbling.scrobbler.titleResId)
requireViewBinding().imageViewCover.newImageRequest(viewLifecycleOwner, scrobbling.coverUrl)?.apply { binding.imageViewLogo.setImageResource(scrobbling.scrobbler.iconResId)
binding.imageViewCover.newImageRequest(viewLifecycleOwner, scrobbling.coverUrl)?.apply {
placeholder(R.drawable.ic_placeholder) placeholder(R.drawable.ic_placeholder)
fallback(R.drawable.ic_placeholder) fallback(R.drawable.ic_placeholder)
error(R.drawable.ic_error_placeholder) error(R.drawable.ic_error_placeholder)