mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-12-01 12:31:45 +00:00
Hide 'mark unread' item in release version
This commit is contained in:
@ -8,6 +8,7 @@ import com.actionbarsherlock.view.Menu;
|
|||||||
import com.actionbarsherlock.view.MenuInflater;
|
import com.actionbarsherlock.view.MenuInflater;
|
||||||
import com.actionbarsherlock.view.MenuItem;
|
import com.actionbarsherlock.view.MenuItem;
|
||||||
|
|
||||||
|
import de.danoeh.antennapod.AppConfig;
|
||||||
import de.danoeh.antennapod.R;
|
import de.danoeh.antennapod.R;
|
||||||
import de.danoeh.antennapod.asynctask.FlattrClickWorker;
|
import de.danoeh.antennapod.asynctask.FlattrClickWorker;
|
||||||
import de.danoeh.antennapod.feed.FeedItem;
|
import de.danoeh.antennapod.feed.FeedItem;
|
||||||
@ -28,7 +29,8 @@ public class FeedItemMenuHandler {
|
|||||||
boolean downloaded = hasMedia && selectedItem.getMedia().isDownloaded();
|
boolean downloaded = hasMedia && selectedItem.getMedia().isDownloaded();
|
||||||
boolean downloading = hasMedia
|
boolean downloading = hasMedia
|
||||||
&& requester.isDownloadingFile(selectedItem.getMedia());
|
&& requester.isDownloadingFile(selectedItem.getMedia());
|
||||||
boolean notLoadedAndNotLoading = hasMedia && (!downloaded) && (!downloading);
|
boolean notLoadedAndNotLoading = hasMedia && (!downloaded)
|
||||||
|
&& (!downloading);
|
||||||
|
|
||||||
menu.findItem(R.id.play_item).setVisible(downloaded);
|
menu.findItem(R.id.play_item).setVisible(downloaded);
|
||||||
menu.findItem(R.id.remove_item).setVisible(downloaded);
|
menu.findItem(R.id.remove_item).setVisible(downloaded);
|
||||||
@ -46,11 +48,9 @@ public class FeedItemMenuHandler {
|
|||||||
menu.findItem(R.id.share_link_item).setVisible(
|
menu.findItem(R.id.share_link_item).setVisible(
|
||||||
selectedItem.getLink() != null);
|
selectedItem.getLink() != null);
|
||||||
|
|
||||||
if (selectedItem.isRead()) {
|
menu.findItem(R.id.mark_unread_item).setVisible(
|
||||||
menu.findItem(R.id.mark_unread_item).setVisible(true);
|
selectedItem.isRead() && AppConfig.DEBUG);
|
||||||
} else {
|
menu.findItem(R.id.mark_read_item).setVisible(!selectedItem.isRead());
|
||||||
menu.findItem(R.id.mark_read_item).setVisible(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (selectedItem.getLink() != null) {
|
if (selectedItem.getLink() != null) {
|
||||||
menu.findItem(R.id.visit_website_item).setVisible(true);
|
menu.findItem(R.id.visit_website_item).setVisible(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user