From 928bfa681fc69c047d640ce4540bfe1a2b086de1 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 15 Sep 2013 00:41:44 +0200 Subject: [PATCH] Fixed NullpointerException when PreferenceActivity was created. fixes #275 --- src/de/danoeh/antennapod/activity/PreferenceActivity.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/de/danoeh/antennapod/activity/PreferenceActivity.java b/src/de/danoeh/antennapod/activity/PreferenceActivity.java index bae6c2e17..bc165a6c8 100644 --- a/src/de/danoeh/antennapod/activity/PreferenceActivity.java +++ b/src/de/danoeh/antennapod/activity/PreferenceActivity.java @@ -1,5 +1,7 @@ package de.danoeh.antennapod.activity; +import android.annotation.SuppressLint; +import android.app.ActionBar; import android.content.Context; import android.content.Intent; import android.content.res.Resources.Theme; @@ -52,6 +54,7 @@ public class PreferenceActivity extends android.preference.PreferenceActivity { private CheckBoxPreference[] selectedNetworks; + @SuppressLint("NewApi") @SuppressWarnings("deprecation") @Override public void onCreate(Bundle savedInstanceState) { @@ -59,7 +62,10 @@ public class PreferenceActivity extends android.preference.PreferenceActivity { super.onCreate(savedInstanceState); if (android.os.Build.VERSION.SDK_INT >= 11) { - getActionBar().setDisplayHomeAsUpEnabled(true); + ActionBar ab = getActionBar(); + if (ab != null) { + ab.setDisplayHomeAsUpEnabled(true); + } } addPreferencesFromResource(R.xml.preferences);