From 7d20de412b37a35951e615d98509573dc1a24bcb Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Tue, 13 Feb 2018 23:25:04 -0800 Subject: [PATCH] Fixed a bug with positioning of nested views inside Summary: Fixing of recent regression in layout system. Conseptually, a superview should define frames of child views. Reviewed By: mmmulani Differential Revision: D6980128 fbshipit-source-id: e267e966fd46af28db1d3d40939110040b74e33f --- Libraries/Text/Text/RCTTextShadowView.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Libraries/Text/Text/RCTTextShadowView.m b/Libraries/Text/Text/RCTTextShadowView.m index 4a2eac095..2a00e97ba 100644 --- a/Libraries/Text/Text/RCTTextShadowView.m +++ b/Libraries/Text/Text/RCTTextShadowView.m @@ -298,6 +298,11 @@ maximumSize:frame.size layoutDirection:self.layoutMetrics.layoutDirection layoutContext:localLayoutContext]; + + // Reinforcing a proper frame origin for the Shadow View. + RCTLayoutMetrics localLayoutMetrics = shadowView.layoutMetrics; + localLayoutMetrics.frame.origin = frame.origin; + [shadowView layoutWithMetrics:localLayoutMetrics layoutContext:localLayoutContext]; } ]; }