Move pointerEvents from formsStacking -> formsView

Summary:
This was a bug, we are fixing it.

Move pointerEvents from formsStacking -> formsView and we are also removing "onLayout" from formsStackingContext

changelog: [internal] internal

Reviewed By: sammy-SC

Differential Revision: D33846660

fbshipit-source-id: 6b65a9a7815972e34dafbc48b3d732d9b02d5e9f
This commit is contained in:
David Vacca 2022-01-28 09:28:33 -08:00 коммит произвёл Facebook GitHub Bot
Родитель ea74c57977
Коммит 4b7face721
1 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -33,10 +33,9 @@ void ViewShadowNode::initialize() noexcept {
bool formsStackingContext = !viewProps.collapsable ||
viewProps.pointerEvents == PointerEventsMode::None ||
viewProps.onLayout || viewProps.pointerEnter || viewProps.pointerLeave ||
viewProps.pointerMove || !viewProps.nativeId.empty() ||
viewProps.accessible || viewProps.opacity != 1.0 ||
viewProps.transform != Transform{} || viewProps.elevation != 0 ||
!viewProps.nativeId.empty() || viewProps.accessible ||
viewProps.opacity != 1.0 || viewProps.transform != Transform{} ||
viewProps.elevation != 0 ||
(viewProps.zIndex.has_value() &&
viewProps.yogaStyle.positionType() != YGPositionTypeStatic) ||
viewProps.yogaStyle.display() == YGDisplayNone ||
@ -49,7 +48,8 @@ void ViewShadowNode::initialize() noexcept {
bool formsView = formsStackingContext ||
isColorMeaningful(viewProps.backgroundColor) ||
isColorMeaningful(viewProps.foregroundColor) ||
isColorMeaningful(viewProps.foregroundColor) || viewProps.pointerEnter ||
viewProps.pointerLeave || viewProps.pointerMove ||
!(viewProps.yogaStyle.border() == YGStyle::Edges{}) ||
!viewProps.testId.empty();