From 4aa96646b2edfc5d04118aa5b36440af174a1d23 Mon Sep 17 00:00:00 2001 From: wutschel Date: Mon, 30 Sep 2024 08:40:51 +0200 Subject: [PATCH] Show in DetailVC --- XBMC Remote/DetailViewController.m | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/XBMC Remote/DetailViewController.m b/XBMC Remote/DetailViewController.m index 8e53d258e..21e32b089 100644 --- a/XBMC Remote/DetailViewController.m +++ b/XBMC Remote/DetailViewController.m @@ -2650,6 +2650,17 @@ - (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSI runtimeyear.hidden = YES; title.frame = CGRectMake(title.frame.origin.x, (int)(cellHeight / 2 - title.frame.size.height / 2), title.frame.size.width, title.frame.size.height); } + else if ([item[@"family"] isEqualToString:@"profile"]) { + if ([item[@"label"] isEqualToString:AppDelegate.instance.currentProfile]) { + cell.accessoryType = UITableViewCellAccessoryCheckmark; + } + else { + cell.accessoryType = UITableViewCellAccessoryNone; + } + genre.hidden = YES; + runtimeyear.hidden = YES; + title.frame = CGRectMake(title.frame.origin.x, (int)(cellHeight / 2 - title.frame.size.height / 2), title.frame.size.width, title.frame.size.height); + } else if ([item[@"family"] isEqualToString:@"channelid"]) { runtimeyear.hidden = YES; rating.hidden = YES; @@ -4872,6 +4883,13 @@ - (void)retrieveData:(NSString*)methodToCall parameters:(NSDictionary*)parameter } } + // Profiles functions not supported with older Kodi versions + if ([methodToCall containsString:@"Profiles."] && ![VersionCheck hasProfilesSupport]) { + [Utilities showMessage:LOCALIZED_STR(@"Cannot do that") color:[Utilities getSystemRed:0.95]]; + [self animateNoResultsFound]; + return; + } + [Utilities alphaView:noFoundView AnimDuration:0.2 Alpha:0.0]; // NSLog(@"START"); elapsedTime = 0;