From f67adcf3d7e996d5b3c819c93b3d65278ad6943c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Wed, 21 Nov 2007 12:43:34 +0000 Subject: [PATCH] must set state even if adapter is correctly tuned --- dvb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dvb.c b/dvb.c index 458fa74c..0cd24a6a 100644 --- a/dvb.c +++ b/dvb.c @@ -287,6 +287,8 @@ dvb_tune_tdmi(th_dvb_mux_instance_t *tdmi, int maylog, tdmi_state_t state) fe_status_t fe_status; int i; + tdmi->tdmi_state = state; + if(tda->tda_mux_current == tdmi) return 0; @@ -296,7 +298,6 @@ dvb_tune_tdmi(th_dvb_mux_instance_t *tdmi, int maylog, tdmi_state_t state) tdmi_stop(tda->tda_mux_current); tda->tda_mux_current = tdmi; - tdmi->tdmi_state = state; if(maylog) syslog(LOG_DEBUG, "\"%s\" tuning to mux \"%s\"",