flutter/dev
Ian Hickson 1f15e06e45 Handle stateful widgets in layout builders. (#5752)
Previously, if a StatefulWidget was marked dirty, then removed from the
build, then reinserted using the exact same widget under a widget under
a LayoutBuilder, it wouldn't rebuild.

This fixes that.

It also introduces an assert that's supposed to catch SizeObserver-like
behaviour. Rather than make this patch even bigger, I papered over two
pre-existing bugs which this assert uncovered (and fixed the other
problems it found):

   https://github.com/flutter/flutter/issues/5751
   https://github.com/flutter/flutter/issues/5749

We should fix those before 1.0 though.
2016-09-07 14:45:19 -07:00
..
automated_tests Lock flutter tool while updating artifacts (#4476) 2016-06-14 10:16:08 -07:00
benchmarks Handle stateful widgets in layout builders. (#5752) 2016-09-07 14:45:19 -07:00
bots peg dartdoc to a specific version (#5644) 2016-08-29 16:20:18 -07:00
docs Docs colors logo (#5176) 2016-08-01 15:43:10 -07:00
manual_tests Use updated appbar background assets (#5248) 2016-08-05 09:02:34 -07:00
tools peg dartdoc to a specific version (#5644) 2016-08-29 16:20:18 -07:00