summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-06-10 13:02:18 +0300
committerAndrew Dolgov <[email protected]>2015-06-10 13:02:18 +0300
commit90c8f35834069dd533cafd0d51fceaa0543bd671 (patch)
treec88fc6aab020a517505f14a3d6c67899101ee76e /org.fox.ttcomics/src/main/java
parent9eb4baa6f7b65cd947bbaf25a5ab4a6b4cd3eff6 (diff)
popup menu fixes
Diffstat (limited to 'org.fox.ttcomics/src/main/java')
-rw-r--r--org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
index 112e66a..9b3d4ac 100644
--- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
+++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/ComicListFragment.java
@@ -318,8 +318,15 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
if (c != null) {
menu.setHeaderTitle(c.getString(c.getColumnIndex("filename")));
+
+ int size = c.getInt(c.getColumnIndex("size"));
+
+ if (size == SIZE_DIR) {
+ menu.findItem(R.id.menu_mark_as_read).setEnabled(false);
+ menu.findItem(R.id.menu_reset_progress).setEnabled(false);
+ }
}
-
+
super.onCreateContextMenu(menu, v, menuInfo);
}
@@ -332,6 +339,11 @@ public class ComicListFragment extends Fragment implements OnItemClickListener {
String fileName = c.getString(c.getColumnIndex("path")) + "/" + c.getString(c.getColumnIndex("filename"));
switch (item.getItemId()) {
+ case R.id.menu_open:
+ if (fileName != null) {
+ m_activity.onComicArchiveSelected(fileName);
+ }
+ return true;
case R.id.menu_reset_progress:
if (fileName != null) {
m_activity.resetProgress(fileName);