From 14b3cdba13b37bdbc2281fc4b3b641ecca1ff42a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 20 May 2025 21:10:12 +0300 Subject: fix onArticleSelected() not invoked on viewpager page change --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 3 ++- org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) (limited to 'org.fox.ttrss/src/main') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java index 2a80eb03..f411b7e0 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java @@ -110,7 +110,8 @@ public class ArticlePager extends androidx.fragment.app.Fragment { // wtf if (position != -1) { Article article = Application.getArticles().get(position); - Application.getArticlesModel().setActive(article); + + m_listener.onArticleSelected(article); } } }); diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index d9f57446..fb4452db 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -768,11 +768,6 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment { Article article = m_adapter.getItem(position); m_listener.onArticleSelected(article); - - // only set active article when it makes sense (in DetailActivity) - if (getActivity() instanceof DetailActivity) { - Application.getArticlesModel().setActive(article); - } } }); -- cgit v1.2.3-54-g00ecf