@@ -65,7 +65,7 @@ - (instancetype)initWithFrame:(CGRect)frame
6565 viewIdentifier : (int64_t )viewId
6666 arguments : (id _Nullable)args
6767 registrar : (NSObject <FlutterPluginRegistrar>*)registrar {
68- if ([super init ]) {
68+ if (self = [super init ]) {
6969 _viewId = viewId;
7070
7171 GMSCameraPosition* camera = ToOptionalCameraPosition (args[@" initialCameraPosition" ]);
@@ -543,7 +543,7 @@ static void InterpretMapOptions(NSDictionary* data, id<FLTGoogleMapOptionsSink>
543543 [sink setCameraTargetBounds: ToOptionalBounds (cameraTargetBounds)];
544544 }
545545 NSNumber * compassEnabled = data[@" compassEnabled" ];
546- if (compassEnabled) {
546+ if (compassEnabled != nil ) {
547547 [sink setCompassEnabled: ToBool (compassEnabled)];
548548 }
549549 id indoorEnabled = data[@" indoorEnabled" ];
@@ -574,31 +574,31 @@ static void InterpretMapOptions(NSDictionary* data, id<FLTGoogleMapOptionsSink>
574574 }
575575
576576 NSNumber * rotateGesturesEnabled = data[@" rotateGesturesEnabled" ];
577- if (rotateGesturesEnabled) {
577+ if (rotateGesturesEnabled != nil ) {
578578 [sink setRotateGesturesEnabled: ToBool (rotateGesturesEnabled)];
579579 }
580580 NSNumber * scrollGesturesEnabled = data[@" scrollGesturesEnabled" ];
581- if (scrollGesturesEnabled) {
581+ if (scrollGesturesEnabled != nil ) {
582582 [sink setScrollGesturesEnabled: ToBool (scrollGesturesEnabled)];
583583 }
584584 NSNumber * tiltGesturesEnabled = data[@" tiltGesturesEnabled" ];
585- if (tiltGesturesEnabled) {
585+ if (tiltGesturesEnabled != nil ) {
586586 [sink setTiltGesturesEnabled: ToBool (tiltGesturesEnabled)];
587587 }
588588 NSNumber * trackCameraPosition = data[@" trackCameraPosition" ];
589- if (trackCameraPosition) {
589+ if (trackCameraPosition != nil ) {
590590 [sink setTrackCameraPosition: ToBool (trackCameraPosition)];
591591 }
592592 NSNumber * zoomGesturesEnabled = data[@" zoomGesturesEnabled" ];
593- if (zoomGesturesEnabled) {
593+ if (zoomGesturesEnabled != nil ) {
594594 [sink setZoomGesturesEnabled: ToBool (zoomGesturesEnabled)];
595595 }
596596 NSNumber * myLocationEnabled = data[@" myLocationEnabled" ];
597- if (myLocationEnabled) {
597+ if (myLocationEnabled != nil ) {
598598 [sink setMyLocationEnabled: ToBool (myLocationEnabled)];
599599 }
600600 NSNumber * myLocationButtonEnabled = data[@" myLocationButtonEnabled" ];
601- if (myLocationButtonEnabled) {
601+ if (myLocationButtonEnabled != nil ) {
602602 [sink setMyLocationButtonEnabled: ToBool (myLocationButtonEnabled)];
603603 }
604604}
0 commit comments