appleguy
fb6cad941f
[ASDisplayNode+Layout] In layoutThatFits:, check and use _pending layout if valid. ( #413 )
...
I believe this check is supposed to be here. Unit tests pass with it in place.
Without it, calling layoutThatFits: (as ASDataController does) and then calling
it again later (as ASCollectionNode does when answering the sizeForItem: call)
will recompute the layout, potentially on main.
This seems to have more of an impact / benefit for Yoga layouts, but I don't think
its benefit is exclusive to them.
2017-07-05 10:02:38 +00:00
..
2017-07-03 19:03:26 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-07-03 19:03:26 -07:00
2017-07-03 19:03:26 -07:00
2017-05-17 18:08:50 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-06-13 10:10:37 -07:00
2017-07-03 19:03:26 -07:00
2017-06-12 16:50:33 -07:00
2017-06-19 14:18:56 -07:00
2017-06-06 14:55:00 -07:00
2017-06-19 14:18:56 -07:00
2017-07-03 19:03:26 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-07-03 19:03:26 -07:00
2017-06-18 18:18:59 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-07-05 10:02:38 +00:00
2017-07-03 19:03:26 -07:00
2017-07-02 13:01:07 -07:00
2017-07-03 19:03:26 -07:00
2017-05-09 18:27:54 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-06-02 16:13:36 -07:00
2017-05-17 18:08:50 -07:00
2017-06-02 16:13:36 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-05-01 10:51:59 -07:00
2017-05-01 10:51:59 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-05-02 14:09:12 -07:00
2017-06-16 09:25:16 -07:00
2017-07-03 19:03:26 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-26 13:04:03 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-06-26 17:01:10 +01:00
2017-05-17 13:26:30 +01:00
2017-05-17 13:26:30 +01:00
2017-05-04 13:41:58 +01:00
2017-06-14 19:26:43 -07:00
2017-05-02 14:09:12 -07:00
2017-04-24 16:59:57 -07:00
2017-07-02 21:40:51 -07:00
2017-07-02 21:40:51 -07:00
2017-07-02 21:40:51 -07:00
2017-07-03 19:03:26 -07:00
2017-07-02 21:40:51 -07:00
2017-05-11 12:23:12 +01:00
2017-05-18 12:27:16 +01:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-07-03 19:03:26 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-07-02 21:40:51 -07:00
2017-04-04 14:37:45 -07:00
2017-04-26 13:04:03 -07:00
2017-04-26 13:04:03 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-02-26 18:14:13 -08:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00
2017-04-24 16:59:57 -07:00