summaryrefslogtreecommitdiff
path: root/epghandler.c
diff options
context:
space:
mode:
authorDimitar Petrovski <dimeptr@gmail.com>2012-05-09 14:54:35 (GMT)
committerDimitar Petrovski <dimeptr@gmail.com>2012-05-18 07:19:41 (GMT)
commit3b57ef95c261d53f21fb7db1a283cca1aca64f0f (patch)
treeea1b7316bd1956439250ec797013ce192cb0baf1 /epghandler.c
parent5bbab08c9ff074509d2c7efe1d17e5b5254c7f9f (diff)
downloadvdr-plugin-eepg-3b57ef95c261d53f21fb7db1a283cca1aca64f0f.tar.gz
vdr-plugin-eepg-3b57ef95c261d53f21fb7db1a283cca1aca64f0f.tar.bz2
change conditions
Diffstat (limited to 'epghandler.c')
-rw-r--r--epghandler.c27
1 files changed, 15 insertions, 12 deletions
diff --git a/epghandler.c b/epghandler.c
index b9057c1..68f68d5 100644
--- a/epghandler.c
+++ b/epghandler.c
@@ -20,8 +20,9 @@ cEEpgHandler::~cEEpgHandler() {
bool cEEpgHandler::HandleEitEvent(cSchedule* Schedule,
const SI::EIT::Event* EitEvent, uchar TableID, uchar Version) {
- LogD(1, prep("HandleEitEvent"));
- return true;
+ //LogD(1, prep("HandleEitEvent"));
+ return false;
+// return true;
}
bool cEEpgHandler::SetEventID(cEvent* Event, tEventID EventID) {
@@ -32,23 +33,25 @@ bool cEEpgHandler::SetEventID(cEvent* Event, tEventID EventID) {
bool cEEpgHandler::SetTitle(cEvent* Event, const char* Title) {
LogD(1, prep("Event id:%d title:%s new title:%s"), Event->EventID(), Event->Title(), Title);
- if (!strcmp(Event->Title(),"") || (strcmp(Title,"") && strcmp(Event->Title(),Title)))
- Event->SetTitle(Title);
- return true;
+ if (!Event->Title() || Title && (!strcmp(Event->Title(),"") || (strcmp(Title,"") && strcmp(Event->Title(),Title))))
+ Event->SetTitle(Title);
+ return true;
}
bool cEEpgHandler::SetShortText(cEvent* Event, const char* ShortText) {
LogD(1, prep("Event id:%d ShortText:%s new ShortText:%s"), Event->EventID(), Event->ShortText(), ShortText);
- if (!strcmp(Event->ShortText(),"") || (strcmp(ShortText,"") && strcmp(Event->ShortText(),ShortText)))
- Event->SetShortText(ShortText);
- return true;
+ if (!Event->ShortText() || ShortText && (!strcmp(Event->ShortText(),"") || (strcmp(ShortText,"") && strcmp(Event->ShortText(),ShortText))))
+ Event->SetShortText(ShortText);
+ return true;
}
bool cEEpgHandler::SetDescription(cEvent* Event, const char* Description) {
- if (!strcmp(Event->Description(),"") || (strcmp(Description,"") && strcmp(Event->Description(),Description)))
- Event->SetDescription(Description);
- return true;
+ LogD(1, prep("Event id:%d Description:%s new Description:%s"), Event->EventID(), Event->Description(), Description);
+
+ if (!Event->Description() || Description && (!strcmp(Event->Description(),"") || (strcmp(Description,"") && strcmp(Event->Description(),Description))))
+ Event->SetDescription(Description);
+ return true;
}
bool cEEpgHandler::SetContents(cEvent* Event, uchar* Contents) {
@@ -77,7 +80,7 @@ bool cEEpgHandler::SetVps(cEvent* Event, time_t Vps) {
}
bool cEEpgHandler::HandleEvent(cEvent* Event) {
- LogD(1, prep("HandleEvent"));
+ //LogD(1, prep("HandleEvent"));
return true;
}