Loading core/java/android/preference/PreferenceScreen.java +6 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; import android.view.Window; import android.widget.AbsListView; import android.widget.Adapter; import android.widget.AdapterView; import android.widget.ListAdapter; Loading Loading @@ -190,6 +191,10 @@ public final class PreferenceScreen extends PreferenceGroup implements AdapterVi } public void onItemClick(AdapterView parent, View view, int position, long id) { // If the list has headers, subtract them from the index. if (parent instanceof ListView) { position -= ((ListView) parent).getHeaderViewsCount(); } Object item = getRootAdapter().getItem(position); if (!(item instanceof Preference)) return; Loading Loading
core/java/android/preference/PreferenceScreen.java +6 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import android.text.TextUtils; import android.util.AttributeSet; import android.view.View; import android.view.Window; import android.widget.AbsListView; import android.widget.Adapter; import android.widget.AdapterView; import android.widget.ListAdapter; Loading Loading @@ -190,6 +191,10 @@ public final class PreferenceScreen extends PreferenceGroup implements AdapterVi } public void onItemClick(AdapterView parent, View view, int position, long id) { // If the list has headers, subtract them from the index. if (parent instanceof ListView) { position -= ((ListView) parent).getHeaderViewsCount(); } Object item = getRootAdapter().getItem(position); if (!(item instanceof Preference)) return; Loading