1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-01 13:47:01 -04:00

Remote source first fixes

This commit is contained in:
f4exb
2021-12-10 23:40:28 +01:00
parent 8715f4c037
commit f7f5f4b2dd
6 changed files with 34 additions and 31 deletions
@@ -99,7 +99,7 @@ void RemoteSourceWorker::handleInputMessages()
{
Message* message;
while ((message = m_inputMessageQueue.pop()) != 0)
while ((message = m_inputMessageQueue.pop()) != nullptr)
{
if (MsgDataBind::match(*message))
{
@@ -107,6 +107,7 @@ void RemoteSourceWorker::handleInputMessages()
MsgDataBind* notif = (MsgDataBind*) message;
qDebug("RemoteSourceWorker::handleInputMessages: MsgDataBind: %s:%d", qPrintable(notif->getAddress().toString()), notif->getPort());
disconnect(&m_socket, SIGNAL(readyRead()), this, SLOT(readPendingDatagrams()));
m_socket.abort();
m_socket.bind(notif->getAddress(), notif->getPort());
connect(&m_socket, SIGNAL(readyRead()), this, SLOT(readPendingDatagrams()));
}