summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2016-04-14 09:56:50 +0300
committerAndrew Dolgov <[email protected]>2016-04-14 09:56:50 +0300
commitc3a924174117b27f121b8d06b59d8bdcb45ee14a (patch)
tree0c119f33f60c4595c2434f50855d2d04c88c925e /org.fox.ttrss
parent657366879c27e21573c0a683835537bed23731d0 (diff)
hide headlines fragment fab on tablets in landscape
use shared articlelist if possible in both pager & fragment
Diffstat (limited to 'org.fox.ttrss')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java8
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java20
2 files changed, 20 insertions, 8 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 f6ac6b30..409baa3f 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
@@ -81,7 +81,13 @@ public class ArticlePager extends Fragment {
if (savedInstanceState != null) {
m_article = savedInstanceState.getParcelable("article");
- m_articles = ((DetailActivity)m_activity).m_articles;
+
+ if (! (m_activity instanceof DetailActivity)) {
+ m_articles = savedInstanceState.getParcelable("articles");
+ } else {
+ m_articles = ((DetailActivity)m_activity).m_articles;
+ }
+
m_feed = savedInstanceState.getParcelable("feed");
m_firstId = savedInstanceState.getInt("firstId");
}
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 b5d1b53d..9de1d117 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
@@ -434,13 +434,19 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
m_list = (ListView)view.findViewById(R.id.headlines_list);
FloatingActionButton fab = (FloatingActionButton) view.findViewById(R.id.headlines_fab);
- m_list.setOnTouchListener(new ShowHideOnScroll(fab));
- fab.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- refresh(false);
- }
- });
+
+ if (! (getActivity() instanceof DetailActivity)) {
+
+ m_list.setOnTouchListener(new ShowHideOnScroll(fab));
+ fab.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ refresh(false);
+ }
+ });
+ } else {
+ fab.setVisibility(View.GONE);
+ }
m_listLoadingView = inflater.inflate(R.layout.headlines_row_loadmore, m_list, false);
m_list.addFooterView(m_listLoadingView, null, false);