diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
index 8ae7f1cf9..37fb4ca4f 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
@@ -180,7 +180,7 @@ public class AllEpisodesFragment extends Fragment {
}
super.onCreateOptionsMenu(menu, inflater);
if (itemsLoaded) {
- inflater.inflate(R.menu.new_episodes, menu);
+ inflater.inflate(R.menu.episodes, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
final SearchView sv = (SearchView) MenuItemCompat.getActionView(searchItem);
@@ -206,11 +206,13 @@ public class AllEpisodesFragment extends Fragment {
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
- if (itemsLoaded) {
- MenuItem menuItem = menu.findItem(R.id.mark_all_read_item);
- if (menuItem != null) {
- menuItem.setVisible(episodes != null && !episodes.isEmpty());
- }
+ MenuItem markAllRead = menu.findItem(R.id.mark_all_read_item);
+ if (markAllRead != null) {
+ markAllRead.setVisible(!showOnlyNewEpisodes() && episodes != null && !episodes.isEmpty());
+ }
+ MenuItem markAllSeen = menu.findItem(R.id.mark_all_seen_item);
+ if(markAllSeen != null) {
+ markAllSeen.setVisible(showOnlyNewEpisodes() && episodes != null && !episodes.isEmpty());
}
}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/NewEpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/NewEpisodesFragment.java
index 7ef070f21..8f786eb46 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/NewEpisodesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/NewEpisodesFragment.java
@@ -7,6 +7,8 @@ import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.helper.ItemTouchHelper;
import android.util.Log;
import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
diff --git a/app/src/main/res/menu/new_episodes.xml b/app/src/main/res/menu/episodes.xml
similarity index 77%
rename from app/src/main/res/menu/new_episodes.xml
rename to app/src/main/res/menu/episodes.xml
index 1e1d7ab78..bbaabcd8b 100644
--- a/app/src/main/res/menu/new_episodes.xml
+++ b/app/src/main/res/menu/episodes.xml
@@ -24,4 +24,11 @@
custom:showAsAction="collapseActionView"
android:icon="?attr/navigation_accept"/>
-
\ No newline at end of file
+
+
+
diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml
index 7e0982294..620bc2b65 100644
--- a/core/src/main/res/values/strings.xml
+++ b/core/src/main/res/values/strings.xml
@@ -143,6 +143,7 @@
Stream
Remove
Remove Episode
+ Marked as seen
Mark as played
Marked as played
Mark as unplayed