return childIndex;
}
int sizeBeforeExpand = flexLine.mMainSize;
boolean needsReexpand = false;
float unitSpace = (maxMainSize - flexLine.mMainSize) / flexLine.mTotalFlexGrow;
<BUG>flexLine.mMainSize = paddingAlongMainAxis + flexLine.mDividerLengthInMainSize;
float accumulatedRoundError = 0;</BUG>
for (int i = 0; i < flexLine.mItemCount; i++) {
View child = getReorderedChildAt(childIndex);
if (child == null) {

return childIndex;
}
int sizeBeforeExpand = flexLine.mMainSize;
boolean needsReexpand = false;
float unitSpace = (maxMainSize - flexLine.mMainSize) / flexLine.mTotalFlexGrow;
flexLine.mMainSize = paddingAlongMainAxis + flexLine.mDividerLengthInMainSize;
flexLine.mCrossSize = Integer.MIN_VALUE;
float accumulatedRoundError = 0;
for (int i = 0; i < flexLine.mItemCount; i++) {
View child = getReorderedChildAt(childIndex);
if (child == null) {
