X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fdvb%2Fsec.h;h=ef8b1e0c0a561fca5b7d9989a33c1a74ea63a7f9;hb=2b49c99dcd77e5c65d9563b38ed25e3153144818;hp=b38671d221c46c417a4038e6afd2dd1f4986d0d3;hpb=62f0db333dd61a779e0545142a4f6d2c7daad52e;p=vuplus_dvbapp diff --git a/lib/dvb/sec.h b/lib/dvb/sec.h index b38671d..ef8b1e0 100644 --- a/lib/dvb/sec.h +++ b/lib/dvb/sec.h @@ -106,8 +106,7 @@ public: } void push_back(eSecCommandList &list) { - ASSERT(*this != list); - secSequence.splice(end(), list.secSequence); + secSequence.insert(end(), list.begin(), list.end()); } void clear() { @@ -134,6 +133,12 @@ public: { return secSequence.size(); } + eSecCommandList &operator=(const eSecCommandList &lst) + { + secSequence = lst.secSequence; + cur = begin(); + return *this; + } }; #endif