From: Andreas Oberritter Date: Tue, 17 Jan 2006 23:01:35 +0000 (+0000) Subject: fixed invalid cast of an rvalue by adding a string constructor to class eServiceRefer... X-Git-Tag: 2.6.0~4399 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/55f6a93959c05873d204af92f7a381b624de2860?hp=661a3e90b05b18185639d43ff30b9ae3532561c4 fixed invalid cast of an rvalue by adding a string constructor to class eServiceReferenceDVB --- diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h index 90457dc1..5b6f19fc 100644 --- a/lib/dvb/idvb.h +++ b/lib/dvb/idvb.h @@ -185,6 +185,11 @@ struct eServiceReferenceDVB: public eServiceReference :eServiceReference(eServiceReference::idDVB, 0) { } + + eServiceReferenceDVB(const std::string &string) + :eServiceReference(string) + { + } }; diff --git a/lib/dvb/metaparser.cpp b/lib/dvb/metaparser.cpp index 67eb3d42..abc4456e 100644 --- a/lib/dvb/metaparser.cpp +++ b/lib/dvb/metaparser.cpp @@ -28,7 +28,7 @@ int eDVBMetaParser::parseFile(const std::string &tsname) switch (linecnt) { case 0: - m_ref = (const eServiceReferenceDVB&)eServiceReference(line); + m_ref = eServiceReferenceDVB(line); break; case 1: m_name = line;