From 62cc12031de11e9490a0d304ab980f053f335c90 Mon Sep 17 00:00:00 2001 From: Dominik Roszkowski Date: Sat, 27 Aug 2022 15:46:21 +0200 Subject: [PATCH] Dispose animation controller in platform view benchmarks --- 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 2e7378f6a4388..ae0ca150c25be 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 5d27d2ab47d11..ad2f32ee6d6b7 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(