From 156c313219a21ac97ff84fe76743c35463ef0fdb Mon Sep 17 00:00:00 2001 From: Dominik Roszkowski Date: Wed, 26 Oct 2022 22:24:14 +0200 Subject: [PATCH] Dispose animation controller in platform view benchmarks (#110413) --- dev/benchmarks/platform_views_layout/lib/main.dart | 7 +++++++ .../platform_views_layout_hybrid_composition/lib/main.dart | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/dev/benchmarks/platform_views_layout/lib/main.dart b/dev/benchmarks/platform_views_layout/lib/main.dart index 2e7378f6a4..ae0ca150c2 100644 --- a/dev/benchmarks/platform_views_layout/lib/main.dart +++ b/dev/benchmarks/platform_views_layout/lib/main.dart @@ -116,6 +116,13 @@ class _RotationContainerState extends State ); _rotationController.repeat(); } + + @override + void dispose() { + _rotationController.dispose(); + super.dispose(); + } + @override Widget build(BuildContext context) { return RotationTransition( diff --git a/dev/benchmarks/platform_views_layout_hybrid_composition/lib/main.dart b/dev/benchmarks/platform_views_layout_hybrid_composition/lib/main.dart index 5d27d2ab47..ad2f32ee6d 100644 --- a/dev/benchmarks/platform_views_layout_hybrid_composition/lib/main.dart +++ b/dev/benchmarks/platform_views_layout_hybrid_composition/lib/main.dart @@ -121,6 +121,13 @@ class _RotationContainerState extends State ); _rotationController.repeat(); } + + @override + void dispose() { + _rotationController.dispose(); + super.dispose(); + } + @override Widget build(BuildContext context) { return RotationTransition(