Rapptz e198a0e7e6 Avoid re-creating View children on edit
The older code attempted to be clever and sync component additions and
removals with what the message edit is doing. In some cases, this led
to the re-creation of those components causing lost attributes to be
dropped such as `_rendered_row` which would mess up handling of view
weights.

Instead of recreating the children list every time and keeping track
of additions and removals, this change just updates the old state with
the new state while ignoring any new or removed additions. This should
work fine in theory due to additions or removals already being present
before editing the View instance in the first place.

Closes #7231 #7511
2022-04-27 01:24:10 -04:00
..
2022-04-25 02:00:27 -04:00
2022-02-18 09:00:09 -05:00
2022-04-20 06:49:28 -04:00
2022-04-01 15:25:03 -04:00
2022-02-20 08:04:58 -05:00
2022-02-20 08:04:58 -05:00
2022-02-20 08:04:58 -05:00
2022-04-07 10:42:57 -04:00
2021-08-22 02:25:13 -04:00
2022-04-02 04:58:39 -04:00
2022-04-02 04:58:39 -04:00
2022-04-13 17:12:44 -04:00
2022-04-02 04:58:39 -04:00