From 72561f2a45bffe1a04f1506c8b087c09da16892b Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Wed, 11 Jul 2012 11:12:13 +0100 Subject: [PATCH] Correct stupid mistake in setting object grabber. --- src/epg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/epg.c b/src/epg.c index 35583693..ca72334b 100644 --- a/src/epg.c +++ b/src/epg.c @@ -233,7 +233,8 @@ static int _epg_object_set_grabber ( void *o, epggrab_module_t *grab ) { epg_object_t *eo = o; if ( !grab ) return 1; // grab=NULL is override - if ( eo->grabber != grab && grab->priority > eo->grabber->priority ) { + if ( !eo->grabber || + ((eo->grabber != grab) && (grab->priority > eo->grabber->priority)) ) { eo->grabber = grab; } return grab == eo->grabber;