diff options
Diffstat (limited to 'src/org')
-rw-r--r-- | src/org/fox/ttcomics/ComicListFragment.java | 4 | ||||
-rw-r--r-- | src/org/fox/ttcomics/CommonActivity.java | 2 |
2 files changed, 4 insertions, 2 deletions
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;
}
|