X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fcomponents%2Fscan.cpp;fp=lib%2Fcomponents%2Fscan.cpp;h=ad2e4d1aff2446e5422bde8422fffe3dce51b364;hb=8a7fd294aeb67932e1057bf967958bbe5a959cfb;hp=c82d04efa39547ffc139a9c024af51d13149111f;hpb=094378485e220c9866ec449d4e0e3114a3f1c34d;p=vuplus_dvbapp diff --git a/lib/components/scan.cpp b/lib/components/scan.cpp index c82d04e..ad2e4d1 100644 --- a/lib/components/scan.cpp +++ b/lib/components/scan.cpp @@ -89,7 +89,10 @@ int eComponentScan::start() ePtr channel; if (mgr->allocateRawChannel(channel)) + { eDebug("scan: allocating raw channel failed!"); + return -1; + } std::list > list; @@ -98,7 +101,7 @@ int eComponentScan::start() m_scan = new eDVBScan(channel); m_scan->connectEvent(slot(*this, &eComponentScan::scanEvent), m_scan_event_connection); m_scan->start(list); - + return 0; } @@ -126,3 +129,8 @@ int eComponentScan::isDone() { return m_done; } + +int eComponentScan::getError() +{ + return m_failed; +}