| Index: ios/crnet/CrNet.mm
|
| diff --git a/ios/crnet/CrNet.mm b/ios/crnet/CrNet.mm
|
| index 72cee6e76a24ff1fa131f1978b4ce7e73dbc17ce..f040e25f134435060148622de19900d521431f3d 100644
|
| --- a/ios/crnet/CrNet.mm
|
| +++ b/ios/crnet/CrNet.mm
|
| @@ -59,7 +59,13 @@ static RequestFilterBlock g_request_filter_block = nil;
|
| + (void)install {
|
| static dispatch_once_t onceToken;
|
| dispatch_once(&onceToken, ^{
|
| + if (![NSThread isMainThread]) {
|
| + dispatch_sync(dispatch_get_main_queue(), ^(void) {
|
| + [self installInternal];
|
| + });
|
| + } else {
|
| [self installInternal];
|
| + }
|
| });
|
| }
|
|
|
|
|