From b920feed5ca27b0d881d30f7658e1b8f48a68c3d Mon Sep 17 00:00:00 2001 From: Johannes Erschbamer Date: Mon, 30 Mar 2015 11:09:53 +0200 Subject: [PATCH] Fix infinite, recursive init call for subclass Fix infinite, recursive init call if a MMDrawerController subclass implements -init --- MMDrawerController/MMDrawerController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MMDrawerController/MMDrawerController.m b/MMDrawerController/MMDrawerController.m index 52d79f61..42acdaae 100644 --- a/MMDrawerController/MMDrawerController.m +++ b/MMDrawerController/MMDrawerController.m @@ -162,7 +162,7 @@ - (id)initWithCoder:(NSCoder *)aDecoder{ -(instancetype)initWithCenterViewController:(UIViewController *)centerViewController leftDrawerViewController:(UIViewController *)leftDrawerViewController rightDrawerViewController:(UIViewController *)rightDrawerViewController{ NSParameterAssert(centerViewController); - self = [self init]; + self = [super init]; if(self){ [self setCenterViewController:centerViewController]; [self setLeftDrawerViewController:leftDrawerViewController];