From 4eaf76ecf26ab0ce012d0f37616472d7feed8000 Mon Sep 17 00:00:00 2001 From: John Knox Date: Tue, 23 Oct 2018 05:52:27 -0700 Subject: [PATCH] Fix isSearchActive crash in wilde Summary: This responder was added to android but not iOS, and was always being called during layout init. Fixing by implementing it in iOS too. Reviewed By: priteshrnandgaonkar Differential Revision: D10489411 fbshipit-source-id: ef711dc5f54f52dd76db1245d07f9007fc846532 --- .../FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm b/iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm index 3d48f9cd2..c5ae6fc02 100644 --- a/iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm +++ b/iOS/Plugins/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin/FlipperKitLayoutPlugin.mm @@ -108,6 +108,10 @@ FlipperPerformBlockOnMainThread(^{ [weakSelf onCallSetSearchActive: [params[@"active"] boolValue] withConnection: connection]; }); }]; + [connection receive:@"isSearchActive" withBlock:^(NSDictionary *params, id responder) { + FlipperPerformBlockOnMainThread(^{ [weakSelf onCallIsSearchActiveWithConnection: responder]; }); + }]; + [connection receive:@"isConsoleEnabled" withBlock:^(NSDictionary *params, id responder) { FlipperPerformBlockOnMainThread(^{ [responder success: @{@"isEnabled": @NO}];}); }]; @@ -238,6 +242,10 @@ } } +- (void)onCallIsSearchActiveWithConnection:(id)responder { + [responder success: @{ @"isSearchActive": @NO }]; +} + - (void)invalidateNode:(id)node { SKNodeDescriptor *descriptor = [_descriptorMapper descriptorForClass: [node class]]; if (descriptor == nil) {