Correct stupid mistake in setting object grabber.

This commit is contained in:
Adam Sutton 2012-07-11 11:12:13 +01:00
parent b9c34db3d1
commit 72561f2a45

View file

@ -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;