diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-03-20 19:49:12 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-03-20 19:49:12 +0100 |
commit | d08a134e8d0668ba3961041b02297d308e2f9f93 (patch) | |
tree | 524e0523c788aa7a50434520092985ad460f97fe /pages | |
parent | ae21d7d32eff88f3384887ebcd8341039681b223 (diff) | |
download | vdr-plugin-live-d08a134e8d0668ba3961041b02297d308e2f9f93.tar.gz vdr-plugin-live-d08a134e8d0668ba3961041b02297d308e2f9f93.tar.bz2 |
fix for #357 and #410
Diffstat (limited to 'pages')
-rw-r--r-- | pages/searchresults.ecpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pages/searchresults.ecpp b/pages/searchresults.ecpp index dce7520..0cf1e2c 100644 --- a/pages/searchresults.ecpp +++ b/pages/searchresults.ecpp @@ -61,8 +61,10 @@ bool logged_in(false); string current_day = ""; for (SearchResults::iterator result = results.begin(); result != results.end(); ++result) { - string channelname = Channels.GetByChannelID(result->Channel())->Name(); - int channelnr = Channels.GetByChannelID(result->Channel())->Number(); + cChannel* channel = Channels.GetByChannelID(result->Channel()); + if (!channel) continue; + string channelname = channel->Name(); + int channelnr = channel->Number(); string start(result->StartTime() ? FormatDateTime(tr("%I:%M %p"), result->StartTime()) : ""); string end(result->StopTime() ? FormatDateTime(tr("%I:%M %p"), result->StopTime()) : ""); string day(result->StartTime() ? FormatDateTime(tr("%A, %b %d %Y"), result->StartTime()) : ""); |