summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java5
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/types/Feed.java1
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;