From 6e780fdc672e59fc7bc84d5b7963b1fb9cc68830 Mon Sep 17 00:00:00 2001 From: Niko Yuwono <1751188+NikoYuwono@users.noreply.github.com> Date: Wed, 15 Aug 2018 03:45:45 +0900 Subject: [PATCH] Add NSNull check in setSystemChromeSystemUIOverlayStyle (#6011) --- .../darwin/ios/framework/Source/FlutterPlatformPlugin.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm b/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm index 4508599757a..445cbc3945d 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterPlatformPlugin.mm @@ -140,6 +140,9 @@ using namespace shell; - (void)setSystemChromeSystemUIOverlayStyle:(NSDictionary*)message { NSString* style = message[@"statusBarBrightness"]; + if (style == (id)[NSNull null]) + return; + UIStatusBarStyle statusBarStyle; if ([style isEqualToString:@"Brightness.dark"]) statusBarStyle = UIStatusBarStyleLightContent;