mirror of
https://github.com/TwidereProject/Twidere-Android
synced 2025-02-01 09:16:47 +01:00
fixed media timeline crash under a rare situation
This commit is contained in:
parent
44ac6750b0
commit
c75350e63f
@ -53,7 +53,9 @@ class StaggeredGridParcelableStatusesAdapter(context: Context) : ParcelableStatu
|
||||
}
|
||||
|
||||
class MediaStatusViewHolder(private val adapter: IStatusesAdapter<*>, itemView: View) : RecyclerView.ViewHolder(itemView), IStatusViewHolder, View.OnClickListener, View.OnLongClickListener {
|
||||
private val aspectRatioSource = SimpleAspectRatioSource()
|
||||
private val aspectRatioSource = SimpleAspectRatioSource().apply {
|
||||
setSize(100, 100)
|
||||
}
|
||||
|
||||
private val mediaImageContainer: AspectLockedFrameLayout
|
||||
private val mediaImageView: MediaPreviewImageView
|
||||
@ -94,10 +96,9 @@ class StaggeredGridParcelableStatusesAdapter(context: Context) : ParcelableStatu
|
||||
get() = null
|
||||
|
||||
override fun onClick(v: View) {
|
||||
if (listener == null) return
|
||||
when (v.id) {
|
||||
R.id.itemContent -> {
|
||||
listener!!.onStatusClick(this, layoutPosition)
|
||||
listener?.onStatusClick(this, layoutPosition)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user