From df49dd1a49dc9bdeed3d36ac65c2cdb1c7e6da78 Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Sat, 22 Apr 2017 18:30:25 +0200 Subject: [PATCH] fix possible NPE We register ourselfs as a callback receiver BEFORE the adapter has been created. This crash is unlikely but happens once in a while according to the play store. --- src/ch/blinkenlights/android/vanilla/LibraryActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ch/blinkenlights/android/vanilla/LibraryActivity.java b/src/ch/blinkenlights/android/vanilla/LibraryActivity.java index e975c4b0..3955ce6a 100644 --- a/src/ch/blinkenlights/android/vanilla/LibraryActivity.java +++ b/src/ch/blinkenlights/android/vanilla/LibraryActivity.java @@ -862,7 +862,8 @@ public class LibraryActivity @Override public void onMediaChange() { - mPagerAdapter.invalidateData(); + if (mPagerAdapter != null) + mPagerAdapter.invalidateData(); } @Override