diff --git a/core/java/android/preference/PreferenceActivity.java b/core/java/android/preference/PreferenceActivity.java index 5e7f68b794bf0..600d82fe67094 100644 --- a/core/java/android/preference/PreferenceActivity.java +++ b/core/java/android/preference/PreferenceActivity.java @@ -602,7 +602,9 @@ public abstract class PreferenceActivity extends ListActivity implements if (mHeaders.size() > 0) { setListAdapter(new HeaderAdapter(this, mHeaders, mPreferenceHeaderItemResId, mPreferenceHeaderRemoveEmptyIcon)); - getListView().setChoiceMode(AbsListView.CHOICE_MODE_SINGLE); + if (!mSinglePane) { + getListView().setChoiceMode(AbsListView.CHOICE_MODE_SINGLE); + } } if (mSinglePane && initialFragment != null && initialTitle != 0) {