From 6572d7b5eabb6785626708706627a7467237ef59 Mon Sep 17 00:00:00 2001 From: Adriana Santos Date: Wed, 10 Oct 2012 17:32:43 +0100 Subject: [PATCH 1/2] Fix iOS6 rotation. --- myLauncher/Classes/AppDelegate.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/myLauncher/Classes/AppDelegate.m b/myLauncher/Classes/AppDelegate.m index 0e8d075..f7f432a 100644 --- a/myLauncher/Classes/AppDelegate.m +++ b/myLauncher/Classes/AppDelegate.m @@ -37,7 +37,7 @@ - (void)applicationDidFinishLaunching:(UIApplication*)application [[RootViewController alloc] init]]; navigationController.navigationBar.tintColor = COLOR(2, 100, 162); - [window addSubview:navigationController.view]; + [window setRootViewController:navigationController]; [window makeKeyAndVisible]; [window layoutSubviews]; } From d636e066da0d8b6ee7a72ab475d3dd4737df02ac Mon Sep 17 00:00:00 2001 From: Adriana Santos Date: Wed, 10 Oct 2012 17:34:36 +0100 Subject: [PATCH 2/2] Fix #14 in a way that it keeps iOS4.* compatibility. --- myLauncher/Classes/MyLauncher/MyLauncherView.h | 2 +- myLauncher/Classes/MyLauncher/MyLauncherViewController.m | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/myLauncher/Classes/MyLauncher/MyLauncherView.h b/myLauncher/Classes/MyLauncher/MyLauncherView.h index 1c5b99a..7344eeb 100644 --- a/myLauncher/Classes/MyLauncher/MyLauncherView.h +++ b/myLauncher/Classes/MyLauncher/MyLauncherView.h @@ -49,7 +49,7 @@ @property (nonatomic) BOOL editingAllowed; @property (nonatomic) NSInteger numberOfImmovableItems; -@property (nonatomic, strong) id delegate; +@property (nonatomic, unsafe_unretained) id delegate; @property (nonatomic, strong) MyLauncherScrollView *pagesScrollView; @property (nonatomic, strong) MyLauncherPageControl *pageControl; @property (nonatomic, strong) NSMutableArray *pages; diff --git a/myLauncher/Classes/MyLauncher/MyLauncherViewController.m b/myLauncher/Classes/MyLauncher/MyLauncherViewController.m index 6b1d649..e52a9a2 100644 --- a/myLauncher/Classes/MyLauncher/MyLauncherViewController.m +++ b/myLauncher/Classes/MyLauncher/MyLauncherViewController.m @@ -113,6 +113,10 @@ - (void)viewDidUnload { [super viewDidUnload]; } +- (void)dealloc { + _launcherView.delegate = nil; +} + #pragma mark - MyLauncherItem management -(BOOL)hasSavedLauncherItems {