diff --git a/shell/platform/darwin/ios/framework/Source/FlutterMetalLayer.mm b/shell/platform/darwin/ios/framework/Source/FlutterMetalLayer.mm index 8a7551dca42c0..a58b1c0bf4a61 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterMetalLayer.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterMetalLayer.mm @@ -424,14 +424,14 @@ - (void)returnTexture:(FlutterTexture*)texture { } + (BOOL)enabled { - static BOOL enabled = YES; + static BOOL enabled = NO; static BOOL didCheckInfoPlist = NO; if (!didCheckInfoPlist) { didCheckInfoPlist = YES; NSNumber* use_flutter_metal_layer = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"FLTUseFlutterMetalLayer"]; - if (use_flutter_metal_layer != nil && ![use_flutter_metal_layer boolValue]) { - enabled = NO; + if (use_flutter_metal_layer != nil && [use_flutter_metal_layer boolValue]) { + enabled = YES; } } return enabled;