From dcc6af3367a59e630407d087a43d6d2ca3bd0dc5 Mon Sep 17 00:00:00 2001 From: seven332 Date: Fri, 14 Sep 2018 19:48:48 +0800 Subject: [PATCH] Update local favourites count --- .../com/hippo/ehviewer/ui/scene/FavoritesScene.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java index e4b353a4b..adfeb0357 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/FavoritesScene.java @@ -883,15 +883,22 @@ public class FavoritesScene extends BaseScene implements } else { list = EhDB.searchLocalFavorites(keyword); } + if (list.size() == 0) { mHelper.setPages(taskId, 0); mHelper.onGetPageData(taskId, Collections.EMPTY_LIST); } else { - mFavLocalCount = list.size(); - Settings.putFavLocalCount(mFavLocalCount); mHelper.setPages(taskId, 1); mHelper.onGetPageData(taskId, list); } + + if (TextUtils.isEmpty(keyword)) { + mFavLocalCount = list.size(); + Settings.putFavLocalCount(mFavLocalCount); + if (mDrawerAdapter != null) { + mDrawerAdapter.notifyDataSetChanged(); + } + } } }