Skip to content

Commit 7c47373

Browse files
committed
fix: calculate size using mBeansByRow
1 parent 0f1ad69 commit 7c47373

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/src/main/java/com/osfans/trime/ime/symbol/SimpleAdapter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ class SimpleAdapter(theme: Theme, private val columnSize: Int) : RecyclerView.Ad
2020
val beans get() = mBeans
2121

2222
fun updateBeans(beans: List<SimpleKeyBean>) {
23-
val prevSize = mBeans.size
23+
val prevSize = mBeansByRows.size
2424
mBeans.clear()
2525
notifyItemRangeRemoved(0, prevSize)
2626
mBeans.addAll(beans)
27-
notifyItemRangeInserted(0, beans.size)
2827
mBeansByRows.clear()
2928
mBeansByRows.addAll(beans.chunked(columnSize))
29+
notifyItemRangeInserted(0, mBeansByRows.size)
3030
}
3131

3232
override fun getItemCount(): Int {

0 commit comments

Comments
 (0)