Ticket #6208: diff.txt

File diff.txt, 598 bytes (added by Mitch <mitch@…>, 15 years ago)

patch

Line 
1--- libs/libmythtv/tv_rec.cpp.bak       Sat Jan 31 21:21:58 2009
2+++ libs/libmythtv/tv_rec.cpp   Sat Jan 31 23:40:00 2009
3@@ -2252,8 +2252,17 @@
4     if (!channel)
5         return false;
6 
7-    QString dummyID;
8-    return channel->CheckChannel(name, dummyID);
9+    QString inputName;
10+    bool ret;
11+
12+    ret = channel->CheckChannel(name, inputName);
13+
14+    // If CheckChannel filled in the inputName then we need to
15+    // change inputs
16+    if (!inputName.isEmpty())
17+        channel->SwitchToInput(inputName, name);
18+
19+    return ret;
20 }
21 
22 /** \fn QString add_spacer(const QString&, const QString&)