Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e37a2e4 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Don't add other's child as header or footer" into oc-dev

parents 1f1d60c5 358d0d32
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ import android.view.accessibility.AccessibilityNodeProvider;
import android.widget.RemoteViews.RemoteView;

import com.android.internal.R;
import com.android.internal.util.Preconditions;

import com.google.android.collect.Lists;

@@ -335,6 +336,11 @@ public class ListView extends AbsListView {
     * @param isSelectable whether the item is selectable
     */
    public void addHeaderView(View v, Object data, boolean isSelectable) {
        Preconditions.checkState(
                v.getParent() == null,
                "The specified child already has a parent. "
                + "You must call removeView() on the child's parent first.");

        final FixedViewInfo info = new FixedViewInfo();
        info.view = v;
        info.data = data;
@@ -429,6 +435,11 @@ public class ListView extends AbsListView {
     * @param isSelectable true if the footer view can be selected
     */
    public void addFooterView(View v, Object data, boolean isSelectable) {
        Preconditions.checkState(
                v.getParent() == null,
                "The specified child already has a parent. "
                + "You must call removeView() on the child's parent first.");

        final FixedViewInfo info = new FixedViewInfo();
        info.view = v;
        info.data = data;