diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2011-03-14 02:01:21 -0700 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2011-03-14 05:09:10 -0700 |
commit | ceed86247fa68805ac51e5fa12b7155126c3e2ca (patch) | |
tree | 3178ed2750e91df5bb6033b7f0aecf05f471c877 /MobileCydia.mm | |
parent | ace9d463aa1b8e68f84e83aca0dbd288a996a728 (diff) |
Allow window.close() to close unselected controllers.
Diffstat (limited to 'MobileCydia.mm')
-rw-r--r-- | MobileCydia.mm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/MobileCydia.mm b/MobileCydia.mm index d6bea29..92f5a0a 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -6763,6 +6763,13 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { return items; } +- (void) dismissModalViewControllerAnimated:(BOOL)animated { + if ([self modalViewController] == nil && [self unselectedViewController] != nil) + [self setUnselectedViewController:nil]; + else + [super dismissModalViewControllerAnimated:YES]; +} + - (void) unloadData { [super unloadData]; |