瀏覽代碼

App Delegate: fix opening external URLs with new menu

Felix Paul Kühne 12 年之前
父節點
當前提交
13c0879ccc
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      AspenProject/VLCAppDelegate.m

+ 7 - 1
AspenProject/VLCAppDelegate.m

@@ -100,7 +100,13 @@
             [self updateMediaList];
         } else {
             NSURL *parsedUrl = [self parseOpenURL:url];
-            [_playlistViewController openMovieFromURL:parsedUrl];
+
+            UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:self.playlistViewController];
+            [navController loadTheme];
+
+            self.revealController.contentViewController = navController;
+            [self.revealController toggleSidebar:NO duration:kGHRevealSidebarDefaultAnimationDuration];
+            [self.playlistViewController performSelector:@selector(openMovieFromURL:) withObject:parsedUrl afterDelay:kGHRevealSidebarDefaultAnimationDuration];
         }
         return YES;
     }