diff --git a/clients/android/NewsBlur/res/menu/context_story.xml b/clients/android/NewsBlur/res/menu/context_story_newest.xml
similarity index 83%
rename from clients/android/NewsBlur/res/menu/context_story.xml
rename to clients/android/NewsBlur/res/menu/context_story_newest.xml
index b85a9f511..6a0bf719f 100644
--- a/clients/android/NewsBlur/res/menu/context_story.xml
+++ b/clients/android/NewsBlur/res/menu/context_story_newest.xml
@@ -11,10 +11,10 @@
android:title="@string/menu_mark_story_as_read" />
+ android:title="@string/menu_newest_mark_newer_stories_as_read" />
+ android:title="@string/menu_newest_mark_older_stories_as_read" />
diff --git a/clients/android/NewsBlur/res/menu/context_story_oldest.xml b/clients/android/NewsBlur/res/menu/context_story_oldest.xml
new file mode 100644
index 000000000..7628996a6
--- /dev/null
+++ b/clients/android/NewsBlur/res/menu/context_story_oldest.xml
@@ -0,0 +1,25 @@
+
+
diff --git a/clients/android/NewsBlur/res/values/strings.xml b/clients/android/NewsBlur/res/values/strings.xml
index 8155d337d..8d25b5961 100644
--- a/clients/android/NewsBlur/res/values/strings.xml
+++ b/clients/android/NewsBlur/res/values/strings.xml
@@ -102,8 +102,10 @@
Adjust text size
Save this story
Unsave this story
- Mark older as read
- Mark newer as read
+ \u21E3 Mark older as read
+ \u21E1 Mark newer as read
+ \u21E1 Mark older as read
+ \u21E3 Mark newer as read
Mark as read
Mark as unread
Full screen
diff --git a/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java b/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java
index b82267097..d3f8e5326 100644
--- a/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java
+++ b/clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java
@@ -31,7 +31,9 @@ import com.newsblur.domain.Story;
import com.newsblur.util.DefaultFeedView;
import com.newsblur.util.FeedSet;
import com.newsblur.util.FeedUtils;
+import com.newsblur.util.PrefsUtils;
import com.newsblur.util.StateFilter;
+import com.newsblur.util.StoryOrder;
public abstract class ItemListFragment extends NbFragment implements OnScrollListener, OnCreateContextMenuListener, LoaderManager.LoaderCallbacks, OnItemClickListener {
@@ -179,7 +181,11 @@ public abstract class ItemListFragment extends NbFragment implements OnScrollLis
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
MenuInflater inflater = getActivity().getMenuInflater();
- inflater.inflate(R.menu.context_story, menu);
+ if (PrefsUtils.getStoryOrder(activity, getFeedSet()) == StoryOrder.NEWEST) {
+ inflater.inflate(R.menu.context_story_newest, menu);
+ } else {
+ inflater.inflate(R.menu.context_story_oldest, menu);
+ }
Story story = adapter.getStory(((AdapterView.AdapterContextMenuInfo) (menuInfo)).position);
if (story.read) {