From 06e170d94b0645a498ae5f8a8e956b3d3453ca8b Mon Sep 17 00:00:00 2001 From: jhays Date: Tue, 21 Sep 2021 23:16:14 -0500 Subject: [PATCH] fix optional getEpisodeLocator usage --- JellyfinPlayer tvOS/Components/LandscapeItemElement.swift | 4 ++-- JellyfinPlayer tvOS/VideoPlayer/MediaInfoView.swift | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/JellyfinPlayer tvOS/Components/LandscapeItemElement.swift b/JellyfinPlayer tvOS/Components/LandscapeItemElement.swift index 191545fa..cb2a5c6a 100644 --- a/JellyfinPlayer tvOS/Components/LandscapeItemElement.swift +++ b/JellyfinPlayer tvOS/Components/LandscapeItemElement.swift @@ -92,13 +92,13 @@ struct LandscapeItemElement: View { .shadow(radius: focused ? 10.0 : 0, y: focused ? 10.0 : 0) if focused { if inSeasonView ?? false { - Text("\(item.getEpisodeLocator()) • \(item.name ?? "")") + Text("\(item.getEpisodeLocator() ?? "") • \(item.name ?? "")") .font(.callout) .fontWeight(.semibold) .lineLimit(1) .frame(width: 445) } else { - Text(item.type == "Episode" ? "\(item.seriesName ?? "") • \(item.getEpisodeLocator())" : item.name ?? "") + Text(item.type == "Episode" ? "\(item.seriesName ?? "") • \(item.getEpisodeLocator() ?? "")" : item.name ?? "") .font(.callout) .fontWeight(.semibold) .lineLimit(1) diff --git a/JellyfinPlayer tvOS/VideoPlayer/MediaInfoView.swift b/JellyfinPlayer tvOS/VideoPlayer/MediaInfoView.swift index f2cf2642..804bf63e 100644 --- a/JellyfinPlayer tvOS/VideoPlayer/MediaInfoView.swift +++ b/JellyfinPlayer tvOS/VideoPlayer/MediaInfoView.swift @@ -55,7 +55,7 @@ struct MediaInfoView: View { Text(item.name ?? "Episode") .foregroundColor(.secondary) - Text(item.getEpisodeLocator()) + Text(item.getEpisodeLocator() ?? "") if let date = item.premiereDate { Text(formatDate(date: date))