Prevent overlay class from being target-selected

Summary:
We use this class to show an invisible overlay when using a sandbox. This shouldn't intercept hit tests.

Would be good to remove these FB-specific references from the OSS code, but since there's one already, will leave that for a separate diff.

Reviewed By: danielbuechele

Differential Revision: D13028248

fbshipit-source-id: df2eb83fd9c4b7547ede5dcb088e10a7d3d4f36b
This commit is contained in:
John Knox
2018-11-13 03:52:27 -08:00
committed by Facebook Github Bot
parent 3150daf4fa
commit 57235131fc

View File

@@ -53,7 +53,8 @@
for (UIWindow *window in node.windows) { for (UIWindow *window in node.windows) {
if ([window isKindOfClass: [SKHiddenWindow class]] if ([window isKindOfClass: [SKHiddenWindow class]]
|| [window isKindOfClass:objc_lookUpClass("FBAccessibilityOverlayWindow")] || [window isKindOfClass:objc_lookUpClass("FBAccessibilityOverlayWindow")]
|| [window isKindOfClass:objc_lookUpClass("UITextEffectsWindow")]) { || [window isKindOfClass:objc_lookUpClass("UITextEffectsWindow")]
|| [window isKindOfClass:objc_lookUpClass("FBStatusBarTrackingWindow")]) {
continue; continue;
} }
[children addObject: window]; [children addObject: window];