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

Commit 31c1b8bc authored by Fedor Kudasov's avatar Fedor Kudasov Committed by Android (Google) Code Review
Browse files

Merge "Init TileInfo and TilePair with constructor"

parents a8d4cdfe b51de66a
Loading
Loading
Loading
Loading
+15 −10
Original line number Diff line number Diff line
@@ -146,6 +146,10 @@ public class TileQueryHelper {
    }

    private static class TilePair {
        private TilePair(QSTile tile) {
            mTile = tile;
        }

        QSTile mTile;
        boolean mReady = false;
    }
@@ -157,8 +161,7 @@ public class TileQueryHelper {

        TileCollector(List<QSTile> tilesToAdd, QSTileHost host) {
            for (QSTile tile: tilesToAdd) {
                TilePair pair = new TilePair();
                pair.mTile = tile;
                TilePair pair = new TilePair(tile);
                mQSTileList.add(pair);
            }
            mQSTileHost = host;
@@ -288,15 +291,11 @@ public class TileQueryHelper {
        if (mSpecs.contains(spec)) {
            return;
        }
        TileInfo info = new TileInfo();
        info.state = state;
        info.state.dualTarget = false; // No dual targets in edit.
        info.state.expandedAccessibilityClassName =
                Button.class.getName();
        info.spec = spec;
        info.state.secondaryLabel = (isSystem || TextUtils.equals(state.label, appLabel))
        state.dualTarget = false; // No dual targets in edit.
        state.expandedAccessibilityClassName = Button.class.getName();
        state.secondaryLabel = (isSystem || TextUtils.equals(state.label, appLabel))
                ? null : appLabel;
        info.isSystem = isSystem;
        TileInfo info = new TileInfo(spec, state, isSystem);
        mTiles.add(info);
        mSpecs.add(spec);
    }
@@ -312,6 +311,12 @@ public class TileQueryHelper {
    }

    public static class TileInfo {
        public TileInfo(String spec, QSTile.State state, boolean isSystem) {
            this.spec = spec;
            this.state = state;
            this.isSystem = isSystem;
        }

        public String spec;
        public QSTile.State state;
        public boolean isSystem;