diff options
Diffstat (limited to 'Directory.cpp')
-rw-r--r-- | Directory.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Directory.cpp b/Directory.cpp index 0ff9fa4..16877f3 100644 --- a/Directory.cpp +++ b/Directory.cpp @@ -95,17 +95,17 @@ void Directory::AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> grid, bo grid->AddIntToken("isdirectory", 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); if(m_eType == MediaType::SHOW) { grid->AddIntToken("isshow", true); |