diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2025-05-20 21:10:12 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2025-05-20 21:10:12 +0300 |
| commit | 14b3cdba13b37bdbc2281fc4b3b641ecca1ff42a (patch) | |
| tree | 017804a699fe878c2b6d4e551cecd743e3d32d42 /org.fox.ttrss/src/main | |
| parent | b07fed4e03422639b3a797fafe6f3dbf85435d1c (diff) | |
fix onArticleSelected() not invoked on viewpager page change
Diffstat (limited to 'org.fox.ttrss/src/main')
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 3 | ||||
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java | 5 |
2 files changed, 2 insertions, 6 deletions
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); - } } }); |