summaryrefslogtreecommitdiff
path: root/Directory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Directory.cpp')
-rw-r--r--Directory.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/Directory.cpp b/Directory.cpp
index 16877f3..6f58091 100644
--- a/Directory.cpp
+++ b/Directory.cpp
@@ -60,9 +60,13 @@ Directory::Directory(Poco::XML::Node* pNode, PlexServer* Server, MediaContainer*
std::string Directory::GetTitle()
{
+ std::string seriesTitle = m_sParentTitle;
+ if(seriesTitle.empty() && m_pParent)
+ seriesTitle = m_pParent->m_sParentTitle;
+
switch(m_eType) {
- case SEASON:
- return Poco::format(tr("%s - Season %d"), m_sTitle2, m_iIndex);
+ case SEASON:
+ return Poco::format(tr("%s - Season %d"), seriesTitle, m_iIndex);
default:
return m_sTitle;
}