better resizing
[enigma2.git] / lib / dvb / esection.h
index 611827660a6c6b6c60927d4f9841d5c7ad5b24d3..af5c012bc22ff687778ae35e91a0a2f9284dff18 100644 (file)
@@ -11,7 +11,7 @@ private:
        ePtr<iDVBSectionReader> m_reader;
        eDVBTableSpec m_table;
        
-       int m_tries;
+       unsigned int m_tries;
        
        eTimer *m_timeout;
 
@@ -98,7 +98,12 @@ public:
 
        ~eAUTable()
        {
-               current=next=0;
+               stop();
+       }
+       
+       void stop()
+       {
+               current = next = 0;
        }
        
        int begin(eMainloop *m, const eDVBTableSpec &spec, ePtr<iDVBDemux> demux)