From 55ef72d54ea5f8fa7cdddab0862a575d58656705 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 18 Oct 2012 10:42:53 +0400 Subject: switch to cursor-backed list adapter (2) --- src/org/fox/ttcomics/ComicListFragment.java | 4 ++-- src/org/fox/ttcomics/CommonActivity.java | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/org/fox/ttcomics/ComicListFragment.java b/src/org/fox/ttcomics/ComicListFragment.java index 566c9cb..b2dc999 100644 --- a/src/org/fox/ttcomics/ComicListFragment.java +++ b/src/org/fox/ttcomics/ComicListFragment.java @@ -240,7 +240,7 @@ public class ComicListFragment extends Fragment implements OnItemClickListener { selectionArgs = new String[] { baseDir }; break; case MODE_UNFINISHED: - selection = "path = ? AND position < size AND position > 0"; + selection = "path = ? AND position < size AND position > 0 AND position != size - 1"; selectionArgs = new String[] { baseDir }; break; case MODE_UNREAD: @@ -380,7 +380,7 @@ public class ComicListFragment extends Fragment implements OnItemClickListener { String comicsDir = m_prefs.getString("comics_directory", ""); - if (m_activity.getCachedItemCount(m_baseDirectory.length() > 0 ? m_baseDirectory : comicsDir) != 0) { + if (m_activity.getCachedItemCount(m_baseDirectory.length() > 0 ? m_baseDirectory : comicsDir) == 0) { rescan(false); } else { m_adapter.notifyDataSetChanged(); diff --git a/src/org/fox/ttcomics/CommonActivity.java b/src/org/fox/ttcomics/CommonActivity.java index d35777b..34714dd 100644 --- a/src/org/fox/ttcomics/CommonActivity.java +++ b/src/org/fox/ttcomics/CommonActivity.java @@ -261,6 +261,8 @@ public class CommonActivity extends FragmentActivity { int count = c.getInt(0); c.close(); + //Log.d(TAG, "getCachedItemCount:" + baseDir + "=" + count); + return count; } -- cgit v1.2.3