Unverified Commit 85d42fb3 authored by xster's avatar xster Committed by GitHub

Wrap route transitions above the transition as well to prevent repaints (#15534)

parent 2609876c
......@@ -466,6 +466,9 @@ class _ModalScopeState extends State<_ModalScope> {
offstage: widget.route.offstage,
child: new IgnorePointer(
ignoring: widget.route.animation?.status == AnimationStatus.reverse,
// Keep the transition between repaint boundaries so we don't trigger
// deep repaints of the render tree above or below the transition.
child: new RepaintBoundary(
child: widget.route.buildTransitions(
context,
widget.route.animation,
......@@ -485,6 +488,7 @@ class _ModalScopeState extends State<_ModalScope> {
),
),
),
),
);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment