diff --git a/mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp b/mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp index 832d0a8..812596c 100644 --- a/mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp +++ b/mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp @@ -776,7 +776,7 @@ bool ChannelScanSM::UpdateChannelInfo(bool wait_until_complete) if (tsid_checked[tsid]) continue; tsid_checked[tsid] = true; - if (!currentInfo->sdts[tsid].empty()) + if (currentInfo->sdts.contains(tsid)) continue; if (!wait_until_complete || sd->HasCachedAllSDT(tsid))