浏览代码

library: fix switching display modes on iPad

(cherry picked from commit b45499be795f0bba1aa687d1a336ce6ba2156a62)
Felix Paul Kühne 9 年之前
父节点
当前提交
3de0ef2025
共有 2 个文件被更改,包括 3 次插入0 次删除
  1. 1 0
      NEWS
  2. 2 0
      Sources/VLCLibraryViewController.m

+ 1 - 0
NEWS

@@ -10,6 +10,7 @@ iOS 2.7.3:
 * Improved SMB reliability
 * Fixed contrast video filter
 * Fixed downloads from certain UPnP, PLEX and ftp servers
+* Fixed switching library display modes on iPad
 
 tvOS 1.0.3:
 -----------

+ 2 - 0
Sources/VLCLibraryViewController.m

@@ -1260,6 +1260,7 @@ static NSString *kUsingTableViewToShowData = @"UsingTableViewToShowData";
     self.usingTableViewToShowData = !self.usingTableViewToShowData;
     UIImage *newButtonImage = [UIImage imageNamed: self.usingTableViewToShowData ? @"collectionViewIcon" : @"tableViewIcon"];
     [button setImage:newButtonImage];
+    [self updateViewsForCurrentDisplayMode];
 }
 
 - (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
@@ -1528,6 +1529,7 @@ static NSString *kUsingTableViewToShowData = @"UsingTableViewToShowData";
 {
     [[NSUserDefaults standardUserDefaults] setBool:usingTableViewToShowData forKey:kUsingTableViewToShowData];
     [self updateViewsForCurrentDisplayMode];
+    [self setupContentViewWithContentInset:usingTableViewToShowData];
 }
 
 #pragma mark - autorotation