Ramanpreet Nara
9bbc70c442
Re-render views when direction changes
...
Summary:
This is required for D5874536, wherein I'll be introducing direction-aware props for borders.
When a view's border changes due to a direction update, only the frames of its children update. Therefore, only the children `UIView`s get a chance to be re-rendered. This is incorrect because the view that's had its borders changed also needs to re-render. So, I keep a track of the layout direction in a property on all shadow views. Then, when I update that prop within `applyLayoutNode`, I push shadow views into the `viewsWithNewFrames` set.
Reviewed By: mmmulani
Differential Revision: D5944488
fbshipit-source-id: 3f23e9973f3555612920703cdb6cec38e6360d2d
2017-10-02 11:15:48 -07:00
..
2017-09-20 23:38:16 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-09-12 12:53:59 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-30 17:16:17 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-09-26 23:45:48 -07:00
2017-07-07 14:36:01 -07:00
2017-09-26 23:45:48 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-29 15:01:05 -07:00
2017-08-17 18:45:01 -07:00
2017-08-31 15:16:05 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-09-06 03:33:43 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-09-25 22:03:02 -07:00
2017-07-11 15:05:57 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-07-07 14:36:01 -07:00
2017-07-07 14:36:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-09-20 23:38:16 -07:00
2017-08-25 11:00:00 -07:00
2017-08-25 00:14:46 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-07-07 14:36:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-29 15:01:05 -07:00
2017-08-17 18:45:01 -07:00
2017-09-06 03:33:43 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-31 15:16:05 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-29 15:01:05 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-09-28 22:16:08 -07:00
2017-09-28 22:16:08 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-29 15:01:05 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-09-24 23:01:25 -07:00
2017-09-27 16:16:20 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-09-28 22:16:08 -07:00
2017-07-07 14:36:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-25 11:00:00 -07:00
2017-08-17 18:45:01 -07:00
2017-09-17 22:00:16 -07:00
2017-10-02 11:15:48 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-09-06 03:33:43 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-09-06 03:33:43 -07:00
2017-09-26 23:45:48 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-08-17 18:45:01 -07:00
2017-05-08 11:31:19 -07:00
2017-08-17 18:45:01 -07:00