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

Commit 53466c00 authored by Fabian Kozynski's avatar Fabian Kozynski Committed by Android (Google) Code Review
Browse files

Merge "Add logging when tile cannot be found" into udc-dev

parents 829775a6 01ec7634
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -344,9 +344,26 @@ public class TileServices extends IQSService.Stub {
            verifyCaller(customTile);
            return customTile.getQsTile();
        }
        Log.e(TAG, "Tile for token " + token + "not found. "
                + "Tiles in map: " + availableTileComponents());
        return null;
    }

    private String availableTileComponents() {
        StringBuilder sb = new StringBuilder("[");
        synchronized (mServices) {
            mTokenMap.forEach((iBinder, customTile) ->
                    sb.append(iBinder.toString())
                    .append(":")
                    .append(customTile.getComponent().flattenToShortString())
                    .append(":")
                    .append(customTile.getUser())
                    .append(","));
        }
        sb.append("]");
        return sb.toString();
    }

    @Override
    public void startUnlockAndRun(IBinder token) {
        CustomTile customTile = getTileForToken(token);