From 32128109804f352d74be139ac8a7d68b4f0eac2b Mon Sep 17 00:00:00 2001 From: Adeel Zafar Date: Sun, 18 Aug 2019 18:28:41 +0500 Subject: [PATCH] Refactor select() Resolve no files selected but files in selectedBooksPath --- .../org/kiwix/kiwixmobile/webserver/ZimHostActivity.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostActivity.java index 8935141cd..111e05310 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostActivity.java @@ -197,11 +197,7 @@ public class ZimHostActivity extends BaseActivity implements ArrayList booksList = new ArrayList<>(); for (BooksOnDiskListItem item : booksAdapter.getItems()) { if (item.equals(bookOnDisk)) { - if (item.isSelected()) { - item.setSelected(false); - } else { - item.setSelected(true); - } + item.setSelected(!item.isSelected()); } booksList.add(item); } @@ -473,6 +469,9 @@ public class ZimHostActivity extends BaseActivity implements startServerButton.setText(getString(R.string.start_server_label)); startServerButton.setBackgroundColor(getResources().getColor(R.color.greenTick)); isServerStarted = false; + if (selectedBooksPath.size() > 0) { + selectedBooksPath.clear(); + } } @Override public void onServerFailedToStart() {