From 72e4f7bd1ea9c2a429abb2e6595f49eae119d1dc Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 4 Apr 2018 12:13:40 +0300 Subject: articlefragment: bail out if deserialized into null state --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticleFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'org.fox.ttrss') 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 ee72eefe..0b2ee523 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 @@ -161,6 +161,12 @@ public class ArticleFragment extends StateSavedFragment { final View view = inflater.inflate(R.layout.fragment_article, container, false); + // couldn't reinitialize state properly, might as well bail out + // tfw m_activity is null + if (m_article == null && m_activity != null) { + m_activity.finish(); + } + /* if (m_fsviewShown) { view.findViewById(R.id.article_fullscreen_video).setVisibility(View.VISIBLE); view.findViewById(R.id.article_scrollview).setVisibility(View.INVISIBLE); -- cgit v1.2.3