resolve merge conflicts of 9600df0 to stage-aosp-master
am: f120cf3d88
Change-Id: Id2c5d4905fed661466929ed93e08e7b079c8c51d
This commit is contained in:
@@ -332,19 +332,27 @@ public class QSTileHost implements QSTile.Host, Tunable {
|
||||
QSTile<?> tile = mTiles.get(tileSpec);
|
||||
if (tile != null && (!(tile instanceof CustomTile)
|
||||
|| ((CustomTile) tile).getUser() == currentUser)) {
|
||||
if (DEBUG) Log.d(TAG, "Adding " + tile);
|
||||
tile.removeCallbacks();
|
||||
if (!(tile instanceof CustomTile) && mCurrentUser != currentUser) {
|
||||
tile.userSwitch(currentUser);
|
||||
if (tile.isAvailable()) {
|
||||
if (DEBUG) Log.d(TAG, "Adding " + tile);
|
||||
tile.removeCallbacks();
|
||||
if (!(tile instanceof CustomTile) && mCurrentUser != currentUser) {
|
||||
tile.userSwitch(currentUser);
|
||||
}
|
||||
newTiles.put(tileSpec, tile);
|
||||
} else {
|
||||
tile.destroy();
|
||||
}
|
||||
newTiles.put(tileSpec, tile);
|
||||
} else {
|
||||
if (DEBUG) Log.d(TAG, "Creating tile: " + tileSpec);
|
||||
try {
|
||||
tile = createTile(tileSpec);
|
||||
if (tile != null && tile.isAvailable()) {
|
||||
tile.setTileSpec(tileSpec);
|
||||
newTiles.put(tileSpec, tile);
|
||||
if (tile != null) {
|
||||
if (tile.isAvailable()) {
|
||||
tile.setTileSpec(tileSpec);
|
||||
newTiles.put(tileSpec, tile);
|
||||
} else {
|
||||
tile.destroy();
|
||||
}
|
||||
}
|
||||
} catch (Throwable t) {
|
||||
Log.w(TAG, "Error creating tile for spec: " + tileSpec, t);
|
||||
|
||||
Reference in New Issue
Block a user