Only show DevMenu on shake if RCTView is visible

Summary: Changelog: [iOS] Only show Dev Menu on shake if RN view is visible

Reviewed By: fkgozali

Differential Revision: D26138659

fbshipit-source-id: e2db287728675c7ead5fcbf569ed591638e2187e
This commit is contained in:
Peter Argany
2021-01-28 19:11:12 -08:00
committed by Facebook GitHub Bot
parent b0ec350568
commit 7186c4de4f
+7 -1
View File
@@ -168,7 +168,13 @@ RCT_EXPORT_MODULE()
- (void)showOnShake
{
if ([((RCTDevSettings *)[_moduleRegistry moduleForName:"DevSettings"]) isShakeToShowDevMenuEnabled]) {
[self show];
for (UIWindow *window in [RCTSharedApplication() windows]) {
NSString *recursiveDescription = [window valueForKey:@"recursiveDescription"];
if ([recursiveDescription containsString:@"RCTView"]) {
[self show];
return;
}
}
}
}