Dan Field f247c1a329 Handle nested display list clips in Impeller dispatcher (flutter/engine#43442)
Fixes https://github.com/flutter/flutter/issues/130084

If a display list is drawn into another display list and the child display list establishes a small clip, subsequent drawing operations are discarded when really they should not be.

The test is expected to render both a blue and a red square; before the fix it renders only the blue square since the red square is incorrectly clipped out.

See also https://github.com/dnfield/flutter_svg/issues/938
2023-07-06 19:47:55 +00:00
..