summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/util/menuhandler
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-08-18 17:24:08 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-08-18 17:24:08 +0200
commit663993afb25f8ec50678b44399c6538d1b9bd71c (patch)
tree078a6ba6f61cb435d273163e91335344bfc489ae /src/de/danoeh/antennapod/util/menuhandler
parentb99a810a1b8cfe8bcf47396307daccccc1cea378 (diff)
downloadAntennaPod-663993afb25f8ec50678b44399c6538d1b9bd71c.zip
Hide 'mark all read' and 'refresh all feeds' - items when they aren't
needed
Diffstat (limited to 'src/de/danoeh/antennapod/util/menuhandler')
-rw-r--r--src/de/danoeh/antennapod/util/menuhandler/FeedMenuHandler.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/de/danoeh/antennapod/util/menuhandler/FeedMenuHandler.java b/src/de/danoeh/antennapod/util/menuhandler/FeedMenuHandler.java
index 6bb1478d6..0851ff062 100644
--- a/src/de/danoeh/antennapod/util/menuhandler/FeedMenuHandler.java
+++ b/src/de/danoeh/antennapod/util/menuhandler/FeedMenuHandler.java
@@ -33,6 +33,8 @@ public class FeedMenuHandler {
public static boolean onPrepareOptionsMenu(Menu menu, Feed selectedFeed) {
if (AppConfig.DEBUG)
Log.d(TAG, "Preparing options menu");
+ menu.findItem(R.id.mark_all_read_item).setVisible(
+ selectedFeed.hasNewItems());
if (selectedFeed.getPaymentLink() != null) {
menu.findItem(R.id.support_item).setVisible(true);
}
@@ -73,7 +75,8 @@ public class FeedMenuHandler {
context.startActivity(new Intent(Intent.ACTION_VIEW, uri));
break;
case R.id.support_item:
- new FlattrClickWorker(context, selectedFeed.getPaymentLink()).executeAsync();
+ new FlattrClickWorker(context, selectedFeed.getPaymentLink())
+ .executeAsync();
break;
case R.id.share_link_item:
ShareUtils.shareFeedlink(context, selectedFeed);