diff options
Diffstat (limited to 'views/displaymenuview.c')
-rw-r--r-- | views/displaymenuview.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/views/displaymenuview.c b/views/displaymenuview.c index 47c1591..f5a841c 100644 --- a/views/displaymenuview.c +++ b/views/displaymenuview.c @@ -41,7 +41,7 @@ bool cDisplayMenuView::DrawHeader(void) { //check for standard menu entries bool hasIcon = false; - string icon = imgCache->GetIconName(menuTitle); + string icon = imgCache->GetIconName(menuTitle, cat); if (icon.size() > 0) hasIcon = true; stringTokens.insert(pair<string,string>("icon", icon)); @@ -435,6 +435,13 @@ bool cDisplayMenuSchedulesView::DrawHeader(void) { stringTokens.insert(pair<string,string>("channelid", *(channel->GetChannelID().ToString()))); } + bool hasIcon = false; + string icon = imgCache->GetIconName(menuTitle, cat); + if (icon.size() > 0) + hasIcon = true; + + stringTokens.insert(pair<string,string>("icon", icon)); + intTokens.insert(pair<string,int>("hasicon", hasIcon)); ClearViewElement(veHeader); DrawViewElement(veHeader, &stringTokens, &intTokens); return true; |