From e623e8707843a90fead4737c4dddfeec645c8008 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 9 Apr 2018 09:45:43 +0300 Subject: pager: check if bundle is not null in saveState() --- org.fox.ttrss/src/main/java/org/fox/ttrss/ArticlePager.java | 5 ++++- .../src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java | 5 ++++- 2 files changed, 8 insertions(+), 2 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 0b9fe6c6..c140fe6c 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 @@ -58,7 +58,10 @@ public class ArticlePager extends StateSavedFragment { @Override public Parcelable saveState() { Bundle bundle = (Bundle) super.saveState(); - bundle.putParcelableArray("states", null); // Never maintain any states from the base class, just null it out + + if (bundle != null) + bundle.putParcelableArray("states", null); // Never maintain any states from the base class, just null it out + return bundle; } diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java index bded56b5..0b9f98e9 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineArticlePager.java @@ -95,7 +95,10 @@ public class OfflineArticlePager extends Fragment { @Override public Parcelable saveState() { Bundle bundle = (Bundle) super.saveState(); - bundle.putParcelableArray("states", null); // Never maintain any states from the base class, just null it out + + if (bundle != null) + bundle.putParcelableArray("states", null); // Never maintain any states from the base class, just null it out + return bundle; } -- cgit v1.2.3