This commit is contained in:
Ashutosh Singh 2020-03-21 19:31:00 +05:30
parent c2b4c4a6a0
commit 2d076f11d5

View File

@ -97,16 +97,16 @@ public class BookmarksActivity extends BaseActivity implements BookmarksContract
refreshAdapter = false; refreshAdapter = false;
if (item.getItemId() == R.id.menu_context_delete) { if (item.getItemId() == R.id.menu_context_delete) {
dialogShower.show(KiwixDialog.DeleteBookmarks.INSTANCE,(Function0<Unit>)() ->{ dialogShower.show(KiwixDialog.DeleteBookmarks.INSTANCE,(Function0<Unit>)() ->{
allBookmarks.removeAll(deleteList); allBookmarks.removeAll(deleteList);
for (BookmarkItem bookmark : deleteList) { for (BookmarkItem bookmark : deleteList) {
int position = bookmarksList.indexOf(bookmark); int position = bookmarksList.indexOf(bookmark);
bookmarksList.remove(bookmark); bookmarksList.remove(bookmark);
bookmarksAdapter.notifyItemRemoved(position); bookmarksAdapter.notifyItemRemoved(position);
bookmarksAdapter.notifyItemRangeChanged(position, bookmarksAdapter.getItemCount()); bookmarksAdapter.notifyItemRangeChanged(position, bookmarksAdapter.getItemCount());
} }
presenter.deleteBookmarks(new ArrayList<>(deleteList)); presenter.deleteBookmarks(new ArrayList<>(deleteList));
mode.finish(); mode.finish();
return Unit.INSTANCE; return Unit.INSTANCE;
}); });
return true; return true;
} }