diff --git a/ios/RNSScreenStack.m b/ios/RNSScreenStack.m index 92e78f0f02..7473e090b9 100644 --- a/ios/RNSScreenStack.m +++ b/ios/RNSScreenStack.m @@ -172,7 +172,7 @@ - (void)didMoveToWindow - (void)maybeAddToParentAndUpdateContainer { - if (self.window && !_hasLayout) { + if (!self.window || !_hasLayout) { // We wait with adding to parent controller until the stack is mounted and has its initial // layout done. // If we add it before layout, some of the items (specifically items from the navigation bar),