X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/3d942915a3aaf28d3c38cc7f94e1cc730f5f60d9..455b3c03c4764b51ace06499aebbe01618469142:/lib/dvb/frontend.cpp diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp index eba474e8..6896110c 100644 --- a/lib/dvb/frontend.cpp +++ b/lib/dvb/frontend.cpp @@ -422,8 +422,11 @@ int eDVBFrontend::closeFrontend() if (m_fd >= 0) { eDebug("close frontend %d", m_fe); + m_tuneTimer->stop(); setTone(iDVBFrontend::toneOff); setVoltage(iDVBFrontend::voltageOff); + if (m_sec) + m_sec->setRotorMoving(false); ::close(m_fd); m_fd=-1; m_data[0] = m_data[1] = m_data[2] = -1; @@ -1507,6 +1510,7 @@ RESULT eDVBFrontend::tune(const iDVBFrontendParameters &where) return -EINVAL; } res=prepare_sat(feparm); + m_sec->setRotorMoving(false); break; } case feCable: