Browse Source

cloudStorage: show and hide toolbar correctly (close #10037)

Carola Nitz 11 years ago
parent
commit
5ca3334de6
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Sources/VLCMenuTableViewController.m

+ 5 - 0
Sources/VLCMenuTableViewController.m

@@ -337,6 +337,11 @@
     UINavigationController *navCon = nil;
     UINavigationController *navCon = nil;
     if ([_revealController.contentViewController isKindOfClass:[UINavigationController class]]) {
     if ([_revealController.contentViewController isKindOfClass:[UINavigationController class]]) {
         navCon = (UINavigationController*)_revealController.contentViewController;
         navCon = (UINavigationController*)_revealController.contentViewController;
+        for (UIViewController *vc in navCon.viewControllers) {
+            //send viewWillDisappear while vc still has a navigationcontroller
+            if ([vc isKindOfClass:[VLCCloudStorageTableViewController class]])
+                [vc viewWillDisappear:NO];
+        }
         navCon.viewControllers = @[viewController];
         navCon.viewControllers = @[viewController];
     } else {
     } else {
         navCon = [[UINavigationController alloc] initWithRootViewController:viewController];
         navCon = [[UINavigationController alloc] initWithRootViewController:viewController];