diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-08-18 20:13:16 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-08-18 20:13:16 +0000 |
| commit | 622ac762dd34d119f1e53a0fae95f02d868a111e (patch) | |
| tree | dec5fe2e799e799ddfd3c4c59e206472845fe7b5 /lib/dvb/frontend.cpp | |
| parent | 6695541c26a0c963c9abfc404031fc69effdba37 (diff) | |
| download | enigma2-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.cpp | 4 |
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; } } |
