summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/ArticlePager.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2012-09-23 21:14:01 +0400
committerAndrew Dolgov <fox@fakecake.org>2012-09-23 21:14:01 +0400
commitc6225cd16e73fd6ef0f6f6f2b5f4926c849abce9 (patch)
tree0d441ac23ed7b67634437cf3ab450cecb91ba882 /src/org/fox/ttrss/ArticlePager.java
parent193b107c80822970fbf457eeedd9f17ac852af10 (diff)
reimplement going between articles with volume keys, bump version
Diffstat (limited to 'src/org/fox/ttrss/ArticlePager.java')
-rw-r--r--src/org/fox/ttrss/ArticlePager.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/ArticlePager.java b/src/org/fox/ttrss/ArticlePager.java
index 72da63f0..a7ea5ff8 100644
--- a/src/org/fox/ttrss/ArticlePager.java
+++ b/src/org/fox/ttrss/ArticlePager.java
@@ -256,4 +256,26 @@ public class ArticlePager extends Fragment {
pager.setCurrentItem(position);
}
}
+
+ public void selectArticle(boolean next) {
+ if (m_article != null) {
+ int position = m_articles.indexOf(m_article);
+
+ if (next)
+ position++;
+ else
+ position--;
+
+ try {
+ Article tmp = m_articles.get(position);
+
+ if (tmp != null) {
+ setActiveArticle(tmp);
+ }
+
+ } catch (IndexOutOfBoundsException e) {
+ // do nothing
+ }
+ }
+ }
}