Always mutate child when added to drawable container
Bug: 28456908 Change-Id: I3e7bea85e056882a331aecf7e225134161e685e6
This commit is contained in:
@@ -786,13 +786,19 @@ public class DrawableContainer extends Drawable implements Drawable.Callback {
|
||||
return mChangingConfigurations | mChildrenChangingConfigurations;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds the drawable to the end of the list of contained drawables.
|
||||
*
|
||||
* @param dr the drawable to add
|
||||
* @return the position of the drawable within the container
|
||||
*/
|
||||
public final int addChild(Drawable dr) {
|
||||
final int pos = mNumChildren;
|
||||
|
||||
if (pos >= mDrawables.length) {
|
||||
growArray(pos, pos+10);
|
||||
}
|
||||
|
||||
dr.mutate();
|
||||
dr.setVisible(false, true);
|
||||
dr.setCallback(mOwner);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user