summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java17
1 files changed, 14 insertions, 3 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
index de604dda..98d721f2 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java
@@ -183,6 +183,17 @@ public class ArticleFragment extends Fragment {
m_contentView = view.findViewById(R.id.article_scrollview);
m_customViewContainer = (FrameLayout) view.findViewById(R.id.article_fullscreen_video);
+ if (m_article.id == HeadlinesFragment.ARTICLE_SPECIAL_TOP_CHANGED) {
+ TextView statusMessage = (TextView) view.findViewById(R.id.article_status_message);
+ statusMessage.setText(R.string.headlines_row_top_changed);
+ statusMessage.setVisibility(View.VISIBLE);
+
+ view.findViewById(R.id.article_scrollview).setVisibility(View.GONE);
+ view.findViewById(R.id.article_fab).setVisibility(View.GONE);
+
+ return view;
+ }
+
NotifyingScrollView scrollView = (NotifyingScrollView) view.findViewById(R.id.article_scrollview);
m_fab = view.findViewById(R.id.article_fab);
@@ -422,7 +433,7 @@ public class ArticleFragment extends Fragment {
}
protected void renderContent(Bundle savedInstanceState) {
- if (!isAdded()) return;
+ if (!isAdded() || m_web == null) return;
Log.d(TAG, "renderContent: " + m_article.title);
@@ -545,14 +556,14 @@ public class ArticleFragment extends Fragment {
public void onPause() {
super.onPause();
- m_web.onPause();
+ if (m_web != null) m_web.onPause();
}
@Override
public void onResume() {
super.onResume();
- m_web.onResume();
+ if (m_web != null) m_web.onResume();
}
public boolean inCustomView() {