Ticket #3254: SetChannel_slowTimeout.patch
File SetChannel_slowTimeout.patch, 1.5 KB (added by , 17 years ago) |
---|
-
libs/libmythtv/remoteencoder.h
68 68 69 69 private: 70 70 MythSocket *openControlSocket(const QString &host, short port); 71 void SendReceiveStringList(QStringList &strlist );71 void SendReceiveStringList(QStringList &strlist, bool quickTimeout = true); 72 72 73 73 int recordernum; 74 74 -
libs/libmythtv/remoteencoder.cpp
43 43 return recordernum; 44 44 } 45 45 46 void RemoteEncoder::SendReceiveStringList(QStringList &strlist )46 void RemoteEncoder::SendReceiveStringList(QStringList &strlist, bool quickTimeout) 47 47 { 48 48 QMutexLocker locker(&lock); 49 49 if (!controlSock) … … 52 52 backendError = false; 53 53 54 54 controlSock->writeStringList(strlist); 55 if (!controlSock->readStringList(strlist, true))55 if (!controlSock->readStringList(strlist, quickTimeout)) 56 56 { 57 57 VERBOSE(VB_IMPORTANT, 58 58 "RemoteEncoder::SendReceiveStringList(): No response."); … … 379 379 strlist << "SET_CHANNEL"; 380 380 strlist << channel; 381 381 382 SendReceiveStringList(strlist );382 SendReceiveStringList(strlist, false); 383 383 384 384 lastchannel = ""; 385 385 lastinput = "";