summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--views/displaymenudetailview.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/views/displaymenudetailview.c b/views/displaymenudetailview.c
index 8933564..390ef86 100644
--- a/views/displaymenudetailview.c
+++ b/views/displaymenudetailview.c
@@ -126,7 +126,10 @@ void cDisplayMenuDetailView::SetTokens(void) {
intTokens.insert(pair<string,int>("duration", event->Duration() / 60));
intTokens.insert(pair<string,int>("durationhours", event->Duration() / 3600));
stringTokens.insert(pair<string,string>("durationminutes", *cString::sprintf("%.2d", (event->Duration() / 60)%60)));
- stringTokens.insert(pair<string,string>("vps", *event->GetVpsString()));
+ if (event->Vps())
+ stringTokens.insert(pair<string,string>("vps", *event->GetVpsString()));
+ else
+ stringTokens.insert(pair<string,string>("vps", ""));
vector< map< string, string > > reruns;
bool hasReruns = LoadReruns(&reruns);
@@ -852,7 +855,10 @@ void cDisplayMenuDetailView::DrawHeader(void) {
headerIntTokens.insert(pair<string,int>("duration", event->Duration() / 60));
headerIntTokens.insert(pair<string,int>("durationhours", event->Duration() / 3600));
headerStringTokens.insert(pair<string,string>("durationminutes", *cString::sprintf("%.2d", (event->Duration() / 60)%60)));
- headerStringTokens.insert(pair<string,string>("vps", *event->GetVpsString()));
+ if (event->Vps())
+ headerStringTokens.insert(pair<string,string>("vps", *event->GetVpsString()));
+ else
+ headerStringTokens.insert(pair<string,string>("vps", ""));
stringstream epgImageName;
epgImageName << event->EventID();