- work on actions
[enigma2.git] / lib / dvb / scan.cpp
index 65eb053c39c63fb585e0f54a36011244b5f01ac1..b6d0575bfafd32720ac6c0beb0880a143a9d6a4c 100644 (file)
@@ -96,11 +96,17 @@ RESULT eDVBScan::nextChannel()
        m_ch_toScan.pop_front();
        
        if (m_channel->getFrontend(fe))
+       {
+               m_event(evtFail);
                return -ENOTSUP;
+       }
        
        m_channel_state = iDVBChannel::state_idle;
        if (fe->tune(*m_ch_current))
+       {
+               m_event(evtFail);
                return -EINVAL;
+       }
                
        m_event(evtUpdate);
        return 0;