From f4a3dbef00d5702604b7c1a60e12e02aa86eb941 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Fri, 25 Dec 2009 18:04:17 -0300 Subject: [PATCH] --- yaml --- r: 181435 b: refs/heads/master c: b4622c14a1450fa40dd89dc134ec008fd1c2d38c h: refs/heads/master i: 181433: ae79391a69ec9cb3bd2647a0223231adee04f97c 181431: 999eec098d8dc239c88c64591cceed9f44a5c45e v: v3 --- [refs] | 2 +- trunk/drivers/media/dvb/siano/smsdvb.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 69c2ceed6e4b..a5a8a41c563e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 25f9461a03f5f5a577a626df3ae5bcf09542d96a +refs/heads/master: b4622c14a1450fa40dd89dc134ec008fd1c2d38c diff --git a/trunk/drivers/media/dvb/siano/smsdvb.c b/trunk/drivers/media/dvb/siano/smsdvb.c index 4784c8f21224..5f3939821ca3 100644 --- a/trunk/drivers/media/dvb/siano/smsdvb.c +++ b/trunk/drivers/media/dvb/siano/smsdvb.c @@ -380,10 +380,10 @@ static int smsdvb_onresponse(void *context, struct smscore_buffer_t *cb) DVB3_EVENT_UNC_ERR); } else { - /*client->fe_status = - (phdr->msgType == MSG_SMS_NO_SIGNAL_IND) ? - 0 : FE_HAS_SIGNAL;*/ - client->fe_status = 0; + if (client->sms_stat_dvb.ReceptionData.IsRfLocked) + client->fe_status = FE_HAS_SIGNAL | FE_HAS_CARRIER; + else + client->fe_status = 0; sms_board_dvb3_event(client, DVB3_EVENT_FE_UNLOCK); } }