diff --git a/src/zapit/src/fastscan.cpp b/src/zapit/src/fastscan.cpp index 820a18462..38115a80f 100644 --- a/src/zapit/src/fastscan.cpp +++ b/src/zapit/src/fastscan.cpp @@ -479,16 +479,8 @@ bool CServiceScan::ParseFnt(unsigned short pid, unsigned short operator_id) TsidOnid = CREATE_TRANSPONDER_ID64(freq, satellitePosition, original_network_id, transport_stream_id); stI = transponders.find(TsidOnid); if(stI == transponders.end()) { - transponders.insert ( - std::pair ( - TsidOnid, - transponder( - TsidOnid, - feparams, - polarization - ) - ) - ); + transponder t(frontendType, TsidOnid, feparams, polarization); + transponders.insert(transponder_pair_t(TsidOnid, t)); } found_transponders++; //CZapit::getInstance()->SendEvent(CZapitClient::EVT_SCAN_NUM_TRANSPONDERS,