From f11af4586d886553f5017621f11a4a873662726a Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Wed, 2 Jul 2014 20:16:39 -0700 Subject: Fix random crash --- src/github/daneren2005/dsub/activity/SettingsActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/github/daneren2005/dsub/activity/SettingsActivity.java b/src/github/daneren2005/dsub/activity/SettingsActivity.java index 56c3e387..91703f16 100644 --- a/src/github/daneren2005/dsub/activity/SettingsActivity.java +++ b/src/github/daneren2005/dsub/activity/SettingsActivity.java @@ -245,7 +245,11 @@ public class SettingsActivity extends PreferenceActivity implements SharedPrefer @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { - Log.d(TAG, "Preference changed: " + key); + // Random error I have no idea how to reproduce + if(sharedPreferences == null) { + return; + } + update(); if (Constants.PREFERENCES_KEY_HIDE_MEDIA.equals(key)) { -- cgit v1.2.3