diff --git a/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews.mm b/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews.mm index 51349cb70e1ff..784045f1b6be9 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterPlatformViews.mm @@ -703,7 +703,7 @@ static bool ClipRRectContainsPlatformViewBoundingRect(const SkRRect& clip_rrect, // TODO(egarciad): Consider making this configurable. // https://github.com/flutter/flutter/issues/52510 if (allocation_size > kMaxLayerAllocations) { - SkRect joined_rect; + SkRect joined_rect = SkRect::MakeEmpty(); for (const SkRect& rect : intersection_rects) { joined_rect.join(rect); }