From 3c8c9d459f8932e89427edbe11b5ee77c1601c18 Mon Sep 17 00:00:00 2001 From: Sonu Sourav Date: Sat, 9 Mar 2019 19:27:20 +0530 Subject: [PATCH] Fixes onDestroyActionMode issue --- .../java/org/kiwix/kiwixmobile/bookmark/BookmarksActivity.java | 2 +- .../java/org/kiwix/kiwixmobile/history/HistoryActivity.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarksActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarksActivity.java index a424166ea..65d4982b7 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarksActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarksActivity.java @@ -70,6 +70,7 @@ public class BookmarksActivity extends BaseActivity implements BookmarksContract bookmarksAdapter.notifyItemRemoved(position); bookmarksAdapter.notifyItemRangeChanged(position, bookmarksAdapter.getItemCount()); } + presenter.deleteBookmarks(new ArrayList<>(deleteList)); mode.finish(); return true; } @@ -79,7 +80,6 @@ public class BookmarksActivity extends BaseActivity implements BookmarksContract @Override public void onDestroyActionMode(ActionMode mode) { if (deleteList.size() != 0) { - presenter.deleteBookmarks(new ArrayList<>(deleteList)); deleteList.clear(); } actionMode = null; diff --git a/app/src/main/java/org/kiwix/kiwixmobile/history/HistoryActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/history/HistoryActivity.java index 34bb105eb..18ee6b239 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/history/HistoryActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/history/HistoryActivity.java @@ -79,6 +79,7 @@ public class HistoryActivity extends BaseActivity implements HistoryContract.Vie historyAdapter.notifyItemRemoved(position); historyAdapter.notifyItemRangeChanged(position, historyAdapter.getItemCount()); } + presenter.deleteHistory(new ArrayList<>(deleteList)); mode.finish(); return true; } @@ -88,7 +89,6 @@ public class HistoryActivity extends BaseActivity implements HistoryContract.Vie @Override public void onDestroyActionMode(ActionMode mode) { if (deleteList.size() != 0) { - presenter.deleteHistory(new ArrayList<>(deleteList)); deleteList.clear(); } actionMode = null;