Skip to content

Commit ec82e05

Browse files
davidaureliofacebook-github-bot
authored andcommitted
Fix style property bits
Summary: Style bits had overlap, because `dimensionBit` was set with an incorrect increment. Reviewed By: SidharthGuglani Differential Revision: D15335134 fbshipit-source-id: 370e1a73547d76b0e26bc6ab67acb96d33ddf180
1 parent 1ece46b commit ec82e05

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ReactCommon/yoga/yoga/YGStyle.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,14 +137,16 @@ class YGStyle {
137137
static constexpr int borderBit =
138138
paddingBit + facebook::yoga::enums::count<YGEdge>();
139139
static constexpr int dimensionsBit =
140-
borderBit + facebook::yoga::enums::count<YGDimension>();
140+
borderBit + facebook::yoga::enums::count<YGEdge>();
141141
static constexpr int maxDimensionsBit =
142142
dimensionsBit + facebook::yoga::enums::count<YGDimension>();
143143
static constexpr int minDimensionsBit =
144144
maxDimensionsBit + facebook::yoga::enums::count<YGDimension>();
145145
static constexpr int aspectRatioBit =
146146
minDimensionsBit + facebook::yoga::enums::count<YGDimension>();
147147

148+
static constexpr int numStyles = aspectRatioBit + 1;
149+
148150
private:
149151
std::bitset<aspectRatioBit + 1> assignedProps_;
150152

0 commit comments

Comments
 (0)