diff options
| -rw-r--r-- | core/java/android/preference/PreferenceActivity.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/preference/PreferenceActivity.java b/core/java/android/preference/PreferenceActivity.java index 6172ce9adf3c..d9039abb567f 100644 --- a/core/java/android/preference/PreferenceActivity.java +++ b/core/java/android/preference/PreferenceActivity.java @@ -990,6 +990,9 @@ public abstract class PreferenceActivity extends ListActivity implements */ public void showBreadCrumbs(CharSequence title, CharSequence shortTitle) { if (mFragmentBreadCrumbs == null) { + View crumbs = findViewById(android.R.id.title); + // For screens with a different kind of title, don't create breadcrumbs. + if (!(crumbs instanceof FragmentBreadCrumbs)) return; mFragmentBreadCrumbs = (FragmentBreadCrumbs) findViewById(android.R.id.title); if (mFragmentBreadCrumbs == null) { mFragmentBreadCrumbs = new FragmentBreadCrumbs(this); |