Skip to content

Commit e121b78

Browse files
[google_maps_flutter] Temporary fix for initial coordinate when the surface is changed (#6054)
1 parent 4e29c26 commit e121b78

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/google_maps_flutter/google_maps_flutter/example/integration_test/google_maps_test.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,12 @@ void main() {
426426
});
427427

428428
testWidgets('testInitialCenterLocationAtCenter', (WidgetTester tester) async {
429-
await tester.binding.setSurfaceSize(const Size(800.0, 600.0));
429+
// TODO(bparrishMines): Remove this line when resizing virtual displays doesn't
430+
// clamp displays that are smaller than the screen.
431+
// See https://github.com/flutter/flutter/issues/106750
432+
AndroidGoogleMapsFlutter.useAndroidViewSurface = true;
433+
await tester.binding.setSurfaceSize(const Size(800, 600));
434+
430435
final Completer<GoogleMapController> mapControllerCompleter =
431436
Completer<GoogleMapController>();
432437
final Key key = GlobalKey();
@@ -473,6 +478,7 @@ void main() {
473478
.round());
474479
}
475480
await tester.binding.setSurfaceSize(null);
481+
AndroidGoogleMapsFlutter.useAndroidViewSurface = false;
476482
});
477483

478484
testWidgets('testGetVisibleRegion', (WidgetTester tester) async {

0 commit comments

Comments
 (0)