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:
Родитель
ea74c57977
Коммит
4b7face721
|
@ -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();
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче