This commit is contained in:
len 2016-07-04 00:27:45 +02:00
parent 3e8ac6b2d0
commit a32e0e4ec5
2 changed files with 2 additions and 5 deletions

View file

@ -45,8 +45,9 @@ class CatalogueAdapter(val fragment: CatalogueFragment) : FlexibleAdapter<Catalo
* Clears the list of manga from the adapter. * Clears the list of manga from the adapter.
*/ */
fun clear() { fun clear() {
val sizeBeforeRemoving = mItems.size
mItems.clear() mItems.clear()
notifyDataSetChanged() notifyItemRangeRemoved(0, sizeBeforeRemoving)
} }
/** /**

View file

@ -311,10 +311,6 @@ class CatalogueFragment : BaseRxFragment<CataloguePresenter>(), FlexibleViewHold
* @param mangas the list of manga of the page. * @param mangas the list of manga of the page.
*/ */
fun onAddPage(page: Int, mangas: List<Manga>) { fun onAddPage(page: Int, mangas: List<Manga>) {
// Avoid IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter...
catalogue_grid.stopScroll()
catalogue_list.stopScroll()
hideProgressBar() hideProgressBar()
if (page == 0) { if (page == 0) {
adapter.clear() adapter.clear()