Ticket #886: channelpatch

File channelpatch, 831 bytes (added by anonymous, 18 years ago)
Line 
1Index: libs/libmythtv/channelbase.cpp
2===================================================================
3--- libs/libmythtv/channelbase.cpp      (revision 8406)
4+++ libs/libmythtv/channelbase.cpp      (working copy)
5@@ -413,17 +413,17 @@
6     const QMap<int, QString> &startChanNum)
7 {
8     int cardid = GetCardID();
9-    QString querystr, input;
10 
11     MSqlQuery query(MSqlQuery::InitCon());
12 
13-    for (int i = 0;; i++)
14+    QMap<int, QString>::const_iterator it = startChanNum.begin();
15+
16+    for (; it != startChanNum.end(); ++it)
17     {
18-        input = GetInputByNum(i);
19-        if (input.isEmpty())
20-            break;
21+       int i = it.key();
22+        QString input = GetInputByNum(i);
23 
24-        if (startChanNum[i].isEmpty())
25+        if (input.isEmpty() || startChanNum[i].isEmpty())
26             continue;
27 
28         query.prepare(