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

Commit c0ccd7f1 authored by Wenyi Wang's avatar Wenyi Wang Committed by android-build-merger
Browse files

Add editor for visible valuesDeltas

am: 1b4ccf1e

* commit '1b4ccf1e':
  Add editor for visible valuesDeltas
parents c3e1e75b 1b4ccf1e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -330,7 +330,7 @@ public class CompactKindSectionView extends LinearLayout {
                } else {
                    editorListener = new NonNameEditorListener();
                }
                for (ValuesDelta valuesDelta : kindSectionData.getVisibleNonEmptyValuesDeltas()) {
                for (ValuesDelta valuesDelta : kindSectionData.getVisibleValuesDeltas()) {
                    addNonNameEditorView(kindSectionData.getRawContactDelta(),
                            kindSectionData.getDataKind(), valuesDelta, editorListener);
                }
+3 −3
Original line number Diff line number Diff line
@@ -53,12 +53,12 @@ public final class KindSectionData {
        return valuesDeltas == null ? new ArrayList<ValuesDelta>() : valuesDeltas;
    }

    /** Returns visible and non empty ValuesDeltas for the data kind this section represents. */
    public List<ValuesDelta> getVisibleNonEmptyValuesDeltas() {
    /** Returns visible and non no-op ValuesDeltas for the data kind this section represents. */
    public List<ValuesDelta> getVisibleValuesDeltas() {
        final ArrayList<ValuesDelta> valuesDeltas = new ArrayList<> ();
        for (ValuesDelta valuesDelta : getValuesDeltas()) {
            // Same conditions as KindSectionView#rebuildFromState
            if (valuesDelta.isVisible() && !valuesDelta.isNoop() && !isEmpty(valuesDelta)) {
            if (valuesDelta.isVisible() && !valuesDelta.isNoop()) {
                valuesDeltas.add(valuesDelta);
            }
        }