Merge "Iterate over a copy in QSTileHost#changeTiles" into rvc-dev am: 4e618138a9 am: 4d0838ce2f am: 68ee5a6017
Change-Id: I3699e4e2bd59b471ae0fba17b288615468a7b616
This commit is contained in:
@@ -346,10 +346,10 @@ public class QSTileHost implements QSHost, Tunable, PluginListener<QSFactory>, D
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void changeTiles(List<String> previousTiles, List<String> newTiles) {
|
public void changeTiles(List<String> previousTiles, List<String> newTiles) {
|
||||||
final int NP = previousTiles.size();
|
final List<String> copy = new ArrayList<>(previousTiles);
|
||||||
final int NA = newTiles.size();
|
final int NP = copy.size();
|
||||||
for (int i = 0; i < NP; i++) {
|
for (int i = 0; i < NP; i++) {
|
||||||
String tileSpec = previousTiles.get(i);
|
String tileSpec = copy.get(i);
|
||||||
if (!tileSpec.startsWith(CustomTile.PREFIX)) continue;
|
if (!tileSpec.startsWith(CustomTile.PREFIX)) continue;
|
||||||
if (!newTiles.contains(tileSpec)) {
|
if (!newTiles.contains(tileSpec)) {
|
||||||
ComponentName component = CustomTile.getComponentFromSpec(tileSpec);
|
ComponentName component = CustomTile.getComponentFromSpec(tileSpec);
|
||||||
|
|||||||
Reference in New Issue
Block a user