diff options
Diffstat (limited to 'org.fox.ttrss/src/main')
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java | 5 | ||||
| -rw-r--r-- | org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java index ec90f180..6ec8ee01 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java @@ -413,7 +413,7 @@ public class FeedsFragment extends Fragment implements OnSharedPreferenceChangeL } holder.view.setOnLongClickListener(view -> { - if (feed.id != Feed.TYPE_TOGGLE_UNREAD && feed.id != Feed.TYPE_DIVIDER && feed.id != Feed.TYPE_GOBACK && feed.id != Feed.ALL_ARTICLES) { + if (feed.id > Feed.TYPE_SENTINEL && feed.id != Feed.ALL_ARTICLES) { m_list.showContextMenuForChild(view); } return true; @@ -423,6 +423,9 @@ public class FeedsFragment extends Fragment implements OnSharedPreferenceChangeL holder.view.setOnClickListener(view -> { if (feed.id == Feed.TYPE_GOBACK) { m_activity.getSupportFragmentManager().popBackStack(); + } else if (feed.id == Feed.TYPE_SETTINGS) { + Intent intent = new Intent(getActivity(), PreferencesActivity.class); + startActivityForResult(intent, 0); } else if (feed.id == Feed.TYPE_TOGGLE_UNREAD || feed.id == Feed.TYPE_DIVIDER) { // } else { diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java index f9c53705..e0a8b150 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java @@ -8,6 +8,7 @@ import androidx.annotation.NonNull; import org.fox.ttrss.R; public class Feed implements Comparable<Feed>, Parcelable { + public static final int TYPE_SENTINEL = -10000; public static final int TYPE_GOBACK = -10001; public static final int TYPE_DIVIDER = -10002; public static final int TYPE_TOGGLE_UNREAD = -10003; |