From 1bdba68d16f42887f2cc68303e655697a394c76b Mon Sep 17 00:00:00 2001 From: Jenn Magder Date: Tue, 27 Sep 2022 16:51:17 -0700 Subject: [PATCH] Force benchmark app to portrait (#112502) --- .../microbenchmarks/lib/foundation/all_elements_bench.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart b/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart index 26967f09166..fc9988e0adb 100644 --- a/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart +++ b/dev/benchmarks/microbenchmarks/lib/foundation/all_elements_bench.dart @@ -4,6 +4,7 @@ import 'package:flutter/material.dart'; import 'package:flutter/scheduler.dart'; +import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart' show collectAllElementsFrom; import '../common.dart'; @@ -42,6 +43,12 @@ Future main() async { ), )); + // Lists may not be scrolled into frame in landscape. + SystemChrome.setPreferredOrientations([ + DeviceOrientation.portraitUp, + DeviceOrientation.portraitDown, + ]); + // Wait for frame rendering to stabilize. for (int i = 0; i < 5; i++) { await SchedulerBinding.instance.endOfFrame;