aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/frontend.cpp
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-08-18 20:13:16 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-08-18 20:13:16 +0000
commit622ac762dd34d119f1e53a0fae95f02d868a111e (patch)
treedec5fe2e799e799ddfd3c4c59e206472845fe7b5 /lib/dvb/frontend.cpp
parent6695541c26a0c963c9abfc404031fc69effdba37 (diff)
downloadenigma2-622ac762dd34d119f1e53a0fae95f02d868a111e.tar.gz
enigma2-622ac762dd34d119f1e53a0fae95f02d868a111e.zip
rotor turing without power measure fixes
Diffstat (limited to 'lib/dvb/frontend.cpp')
-rw-r--r--lib/dvb/frontend.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp
index d7bc6737..0ae2dd35 100644
--- a/lib/dvb/frontend.cpp
+++ b/lib/dvb/frontend.cpp
@@ -637,7 +637,7 @@ void eDVBFrontend::feEvent(int w)
sec_fe->m_data[CSW] = sec_fe->m_data[UCSW] = sec_fe->m_data[TONEBURST] = -1; // reset diseqc
}
}
- if (m_state != state && ((m_idleInputpower[0] && m_idleInputpower[1]) || (sec_fe->m_data[ROTOR_POS] == sec_fe->m_data[NEW_ROTOR_POS])))
+ if (m_state != state)
{
m_state = state;
m_stateChanged(this);
@@ -1513,6 +1513,8 @@ void eDVBFrontend::tuneLoop() // called by m_tuneTimer
setSecSequencePos(cmd.steps);
m_state = stateLock;
m_stateChanged(this);
+ feEvent(-1);
+ m_sn->start();
break;
}
}