diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2012-09-23 21:14:01 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2012-09-23 21:14:01 +0400 |
| commit | c6225cd16e73fd6ef0f6f6f2b5f4926c849abce9 (patch) | |
| tree | 0d441ac23ed7b67634437cf3ab450cecb91ba882 /src/org/fox/ttrss/ArticlePager.java | |
| parent | 193b107c80822970fbf457eeedd9f17ac852af10 (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.java | 22 |
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
+ }
+ }
+ }
}
|