From 1df40fa25c627776ac93cd4af4e61b6878416636 Mon Sep 17 00:00:00 2001 From: Alex Zaragoza Date: Mon, 15 Jan 2018 14:00:52 +0100 Subject: [PATCH] Fixed func hideMenuStart() to avoid problems when mainViewController is released at hideMenuComplete() func --- Pod/Classes/SideMenuTransition.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Pod/Classes/SideMenuTransition.swift b/Pod/Classes/SideMenuTransition.swift index 97f35c8..fd92540 100644 --- a/Pod/Classes/SideMenuTransition.swift +++ b/Pod/Classes/SideMenuTransition.swift @@ -252,15 +252,15 @@ open class SideMenuTransition: UIPercentDrivenInteractiveTransition { case .viewSlideInOut: menuView?.alpha = 1 - menuView?.frame.origin.x = presentDirection == .left ? -menuView!.frame.width : mainView!.frame.width + menuView?.frame.origin.x = presentDirection == .left ? -(mainView?.frame.width ?? 0) : (mainView?.frame.width ?? 0) case .menuSlideIn: menuView?.alpha = 1 - menuView?.frame.origin.x = presentDirection == .left ? -menuView!.frame.width : mainView!.frame.width + menuView?.frame.origin.x = presentDirection == .left ? -(mainView?.frame.width ?? 0) : (mainView?.frame.width ?? 0) case .menuDissolveIn: menuView?.alpha = 0 - menuView?.frame.origin.x = presentDirection == .left ? 0 : mainView!.frame.width - menuWidth + menuView?.frame.origin.x = presentDirection == .left ? 0 : (mainView?.frame.width ?? 0) - menuWidth } return self