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
This commit is contained in:
Родитель
1ece46b42c
Коммит
ec82e05e9a
|
@ -137,7 +137,7 @@ public:
|
|||
static constexpr int borderBit =
|
||||
paddingBit + facebook::yoga::enums::count<YGEdge>();
|
||||
static constexpr int dimensionsBit =
|
||||
borderBit + facebook::yoga::enums::count<YGDimension>();
|
||||
borderBit + facebook::yoga::enums::count<YGEdge>();
|
||||
static constexpr int maxDimensionsBit =
|
||||
dimensionsBit + facebook::yoga::enums::count<YGDimension>();
|
||||
static constexpr int minDimensionsBit =
|
||||
|
@ -145,6 +145,8 @@ public:
|
|||
static constexpr int aspectRatioBit =
|
||||
minDimensionsBit + facebook::yoga::enums::count<YGDimension>();
|
||||
|
||||
static constexpr int numStyles = aspectRatioBit + 1;
|
||||
|
||||
private:
|
||||
std::bitset<aspectRatioBit + 1> assignedProps_;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче