cable scan works now
[enigma2.git] / lib / components / scan.cpp
index bfbb02da667fc98a252d4694b977285ea77c05f6..c21e8f4bf3a706e5fa81b80c7696cac956e69ae1 100644 (file)
@@ -33,6 +33,12 @@ void eComponentScan::scanEvent(int evt)
                }
        }
        
+       if (evt == eDVBScan::evtNewService)
+       {
+               newService();
+               return;
+       }
+       
        if (evt == eDVBScan::evtFail)
        {
                eDebug("scan failed.");
@@ -137,3 +143,10 @@ int eComponentScan::getError()
 {
        return m_failed;
 }
+
+void eComponentScan::getLastServiceName(std::string &string)
+{
+       if (!m_scan)
+               return;
+       m_scan->getLastServiceName(string);
+}