diff --git a/shell/platform/darwin/macos/framework/Source/FlutterRenderer.mm b/shell/platform/darwin/macos/framework/Source/FlutterRenderer.mm index 63c4df7d5eec0..815336227f39c 100644 --- a/shell/platform/darwin/macos/framework/Source/FlutterRenderer.mm +++ b/shell/platform/darwin/macos/framework/Source/FlutterRenderer.mm @@ -62,16 +62,17 @@ - (instancetype)initWithFlutterEngine:(nonnull FlutterEngine*)flutterEngine { - (FlutterRendererConfig)createRendererConfig { FlutterRendererConfig config = { .type = FlutterRendererType::kMetal, - .metal.struct_size = sizeof(FlutterMetalRendererConfig), - .metal.device = (__bridge FlutterMetalDeviceHandle)_device, - .metal.present_command_queue = (__bridge FlutterMetalCommandQueueHandle)_commandQueue, - .metal.get_next_drawable_callback = - reinterpret_cast(OnGetNextDrawable), - .metal.present_drawable_callback = - reinterpret_cast(OnPresentDrawable), - .metal.external_texture_frame_callback = - reinterpret_cast(OnAcquireExternalTexture), - }; + .metal = { + .struct_size = sizeof(FlutterMetalRendererConfig), + .device = (__bridge FlutterMetalDeviceHandle)_device, + .present_command_queue = (__bridge FlutterMetalCommandQueueHandle)_commandQueue, + .get_next_drawable_callback = + reinterpret_cast(OnGetNextDrawable), + .present_drawable_callback = + reinterpret_cast(OnPresentDrawable), + .external_texture_frame_callback = + reinterpret_cast(OnAcquireExternalTexture), + }}; return config; }