From b7e5436576be1b84225b9e2e8c7ca32dfb55822c Mon Sep 17 00:00:00 2001 From: Erik Hardesty Date: Sat, 30 Mar 2013 17:58:55 -0500 Subject: Add mark read on scroll for headlines --- src/org/fox/ttrss/HeadlinesFragment.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java index 924f3b52..fce000fc 100644 --- a/src/org/fox/ttrss/HeadlinesFragment.java +++ b/src/org/fox/ttrss/HeadlinesFragment.java @@ -796,6 +796,20 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (!m_refreshInProgress && m_articles.findById(-1) != null && firstVisibleItem + visibleItemCount == m_articles.size()) { refresh(true); } + + if (m_prefs.getBoolean("headlines_mark_read_scroll", false)) { + if (firstVisibleItem > 0) { + Article a = m_articles.get(firstVisibleItem - 1); + if (a != null) { + if (a.unread) { + a.unread = false; + m_activity.saveArticleUnread(a); + m_feed.unread--; + m_activity.refresh(false); + } + } + } + } } @Override -- cgit v1.2.3-54-g00ecf