diff options
author | chriszero <zerov83@gmail.com> | 2015-06-26 19:50:55 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-06-26 19:50:55 +0200 |
commit | 94c4505e7620a071f86463ec351d3e0dd35146a2 (patch) | |
tree | 6a4256ac6e4181b7b224c475a31a3b101613a054 /PVideo.cpp | |
parent | bc21cd691cd45ce4419a8b9d6b0ee561103c8254 (diff) | |
download | vdr-plugin-plex-94c4505e7620a071f86463ec351d3e0dd35146a2.tar.gz vdr-plugin-plex-94c4505e7620a071f86463ec351d3e0dd35146a2.tar.bz2 |
Finally fixed loop tokens
Diffstat (limited to 'PVideo.cpp')
-rw-r--r-- | PVideo.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -266,17 +266,18 @@ void Video::AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> grid, bool c grid->AddIntToken("ismovie", true); } - map<string, string> roles; for(auto it = m_vRole.begin(); it != m_vRole.end(); it++) { + map<string, string> roles; roles["actor"] = *it; + grid->AddLoopToken("actor[roles]", roles); } - grid->AddLoopToken("roles", roles); - map<string, string> genres; for(auto it = m_vGenre.begin(); it != m_vGenre.end(); it++) { - genres["genre"] = *it; + map<string, string> genres; + genres.insert(std::pair<string, string>("genres[genre]", *it)); + grid->AddLoopToken("genres", genres); } - grid->AddLoopToken("genres", genres); + grid->AddIntToken("originallyAvailableYear", m_tOriginallyAvailableAt.year()); grid->AddIntToken("originallyAvailableMonth", m_tOriginallyAvailableAt.month()); |