epgview: rework hasFollowScreenings() and FollowScreenings()

the current code has differences in hasFollowScreenings() and
FollowScreenings() leading to different results. hasFollow() returns
true but Follow() then notices that there are actually no repeats.
Fix this by making hasFollowScreenings() generate a list "followlist"
containing all repeats and FollowScreenings() use that list.
An added benefit is that the requested feature to add a possibility to
select one of the follow-ups for a record timer will be also able to
use that list ;-)

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1383 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
seife
2011-04-10 18:10:25 +00:00
parent 04bd1ce20b
commit 90164158b3
2 changed files with 31 additions and 31 deletions

View File

@@ -54,6 +54,7 @@ class CEpgData
private:
CFrameBuffer *frameBuffer;
CChannelEventList evtlist;
CChannelEventList followlist;
CEPGData epgData;
std::string epg_date;