Index: mythtv/libs/libmythtv/channel.cpp
===================================================================
--- mythtv/libs/libmythtv/channel.cpp (revision 13456)
+++ mythtv/libs/libmythtv/channel.cpp (working copy)
@@ -473,15 +473,18 @@
mplexid = 0;
}
bool isFrequency = ok && (frequency > 10000000);
+ bool isFreqid = false;
// If we are tuning to a freqid, rather than an actual frequency,
// we need to set the frequency table to use.
- if (!isFrequency)
+ if (!isFrequency && !freqid.empty())
{
if (freqtable == "default" || freqtable.isEmpty())
SetFreqTable(defaultFreqTable);
else
SetFreqTable(freqtable);
+
+ isFreqid = true;
}
// Set NTSC, PAL, ATSC, etc.
@@ -497,7 +500,7 @@
return false;
}
}
- else
+ else if (isFreqid)
{
if (!TuneTo(freqid, finetune))
return false;