From 63324eec7e303587e2ecb5025a9160b45815cfe7 Mon Sep 17 00:00:00 2001 From: Alexey Gerasimov Date: Fri, 30 Mar 2018 19:32:23 +0300 Subject: [PATCH] Ooops --- Sources/Extensions/UIWindow/UIWindow+Extensions.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Sources/Extensions/UIWindow/UIWindow+Extensions.swift b/Sources/Extensions/UIWindow/UIWindow+Extensions.swift index b265b67a..b9cc0f05 100644 --- a/Sources/Extensions/UIWindow/UIWindow+Extensions.swift +++ b/Sources/Extensions/UIWindow/UIWindow+Extensions.swift @@ -38,8 +38,9 @@ public extension UIWindow { animateRootViewControllerChanging(controller: controller) } - rootViewController?.dismiss(animated: false) { [weak self] in - self?.rootViewController?.view.removeFromSuperview() + let previousRoot = rootViewController + previousRoot?.dismiss(animated: false) { + previousRoot?.view.removeFromSuperview() } rootViewController = controller