File tree Expand file tree Collapse file tree 5 files changed +25
-24
lines changed
ReactAndroid/src/main/java/com/facebook/yoga Expand file tree Collapse file tree 5 files changed +25
-24
lines changed Original file line number Diff line number Diff line change 12
12
public enum YogaErrata {
13
13
NONE (0 ),
14
14
STRETCH_FLEX_BASIS (1 ),
15
- ABSOLUTE_POSITIONING (2 ),
15
+ ABSOLUTE_POSITIONING_INCORRECT (2 ),
16
16
ABSOLUTE_PERCENT_AGAINST_INNER_SIZE (4 ),
17
17
ALL (2147483647 ),
18
18
CLASSIC (2147483646 );
@@ -31,7 +31,7 @@ public static YogaErrata fromInt(int value) {
31
31
switch (value ) {
32
32
case 0 : return NONE ;
33
33
case 1 : return STRETCH_FLEX_BASIS ;
34
- case 2 : return ABSOLUTE_POSITIONING ;
34
+ case 2 : return ABSOLUTE_POSITIONING_INCORRECT ;
35
35
case 4 : return ABSOLUTE_PERCENT_AGAINST_INNER_SIZE ;
36
36
case 2147483647 : return ALL ;
37
37
case 2147483646 : return CLASSIC ;
Original file line number Diff line number Diff line change @@ -95,8 +95,8 @@ const char* YGErrataToString(const YGErrata value) {
95
95
return " none" ;
96
96
case YGErrataStretchFlexBasis:
97
97
return " stretch-flex-basis" ;
98
- case YGErrataAbsolutePositioning :
99
- return " absolute-positioning" ;
98
+ case YGErrataAbsolutePositioningIncorrect :
99
+ return " absolute-positioning-incorrect " ;
100
100
case YGErrataAbsolutePercentAgainstInnerSize:
101
101
return " absolute-percent-against-inner-size" ;
102
102
case YGErrataAll:
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ YG_ENUM_DECL(
56
56
YGErrata ,
57
57
YGErrataNone = 0 ,
58
58
YGErrataStretchFlexBasis = 1 ,
59
- YGErrataAbsolutePositioning = 2 ,
59
+ YGErrataAbsolutePositioningIncorrect = 2 ,
60
60
YGErrataAbsolutePercentAgainstInnerSize = 4 ,
61
61
YGErrataAll = 2147483647 ,
62
62
YGErrataClassic = 2147483646 )
Original file line number Diff line number Diff line change @@ -261,24 +261,25 @@ static void positionAbsoluteChild(
261
261
const bool isMainAxis,
262
262
const float containingBlockWidth,
263
263
const float containingBlockHeight) {
264
- child->hasErrata (Errata::AbsolutePositioning) ? positionAbsoluteChildLegacy (
265
- containingNode,
266
- parent,
267
- child,
268
- direction,
269
- axis,
270
- isMainAxis,
271
- containingBlockWidth,
272
- containingBlockHeight)
273
- : positionAbsoluteChildImpl (
274
- containingNode,
275
- parent,
276
- child,
277
- direction,
278
- axis,
279
- isMainAxis,
280
- containingBlockWidth,
281
- containingBlockHeight);
264
+ child->hasErrata (Errata::AbsolutePositioningIncorrect)
265
+ ? positionAbsoluteChildLegacy (
266
+ containingNode,
267
+ parent,
268
+ child,
269
+ direction,
270
+ axis,
271
+ isMainAxis,
272
+ containingBlockWidth,
273
+ containingBlockHeight)
274
+ : positionAbsoluteChildImpl (
275
+ containingNode,
276
+ parent,
277
+ child,
278
+ direction,
279
+ axis,
280
+ isMainAxis,
281
+ containingBlockWidth,
282
+ containingBlockHeight);
282
283
}
283
284
284
285
void layoutAbsoluteChild (
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ namespace facebook::yoga {
18
18
enum class Errata : uint32_t {
19
19
None = YGErrataNone,
20
20
StretchFlexBasis = YGErrataStretchFlexBasis,
21
- AbsolutePositioning = YGErrataAbsolutePositioning ,
21
+ AbsolutePositioningIncorrect = YGErrataAbsolutePositioningIncorrect ,
22
22
AbsolutePercentAgainstInnerSize = YGErrataAbsolutePercentAgainstInnerSize,
23
23
All = YGErrataAll,
24
24
Classic = YGErrataClassic,
You can’t perform that action at this time.
0 commit comments