From 0196654f29cec4a0be522196f7837c6d6472a82d Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Tue, 30 Apr 2019 16:34:59 -0700 Subject: [PATCH] Fabric: Using `Infinity` instead of `Undefined` in LayoutConstraints Summary: `kFloatUndefined` means "no value here", but in this particular case, we have to have `Infinity` value that represents maximum available space. Reviewed By: mdvacca Differential Revision: D15155190 fbshipit-source-id: d2de20681ad04da7444331eff44b93d2bd0200e3 --- ReactCommon/fabric/core/layout/LayoutConstraints.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ReactCommon/fabric/core/layout/LayoutConstraints.h b/ReactCommon/fabric/core/layout/LayoutConstraints.h index 8adf8f83b..bc33ab164 100644 --- a/ReactCommon/fabric/core/layout/LayoutConstraints.h +++ b/ReactCommon/fabric/core/layout/LayoutConstraints.h @@ -7,6 +7,8 @@ #pragma once +#include + #include #include #include @@ -19,7 +21,8 @@ namespace react { */ struct LayoutConstraints { Size minimumSize{0, 0}; - Size maximumSize{kFloatUndefined, kFloatUndefined}; + Size maximumSize{std::numeric_limits::infinity(), + std::numeric_limits::infinity()}; LayoutDirection layoutDirection{LayoutDirection::Undefined}; /*