kopia lustrzana https://gitlab.com/eliggett/wfview
Update udphandler.cpp
rodzic
181c2eeb07
commit
7cb31cc8af
|
@ -90,10 +90,12 @@ udpHandler::~udpHandler()
|
||||||
if (streamOpened) {
|
if (streamOpened) {
|
||||||
if (audio != Q_NULLPTR) {
|
if (audio != Q_NULLPTR) {
|
||||||
delete audio;
|
delete audio;
|
||||||
|
audio = Q_NULLPTR;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (civ != Q_NULLPTR) {
|
if (civ != Q_NULLPTR) {
|
||||||
delete civ;
|
delete civ;
|
||||||
|
civ = Q_NULLPTR;
|
||||||
}
|
}
|
||||||
qInfo(logUdp()) << "Sending token removal packet";
|
qInfo(logUdp()) << "Sending token removal packet";
|
||||||
sendToken(0x01);
|
sendToken(0x01);
|
||||||
|
@ -282,7 +284,7 @@ void udpHandler::dataReceived()
|
||||||
delete civ;
|
delete civ;
|
||||||
civ = Q_NULLPTR;
|
civ = Q_NULLPTR;
|
||||||
}
|
}
|
||||||
|
|
||||||
streamOpened = false;
|
streamOpened = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -474,6 +476,20 @@ void udpHandler::dataReceived()
|
||||||
|
|
||||||
|
|
||||||
void udpHandler::setCurrentRadio(quint8 radio) {
|
void udpHandler::setCurrentRadio(quint8 radio) {
|
||||||
|
|
||||||
|
// If we are currently connected to a different radio, disconnect first
|
||||||
|
if (audio != Q_NULLPTR) {
|
||||||
|
delete audio;
|
||||||
|
audio = Q_NULLPTR;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (civ != Q_NULLPTR) {
|
||||||
|
delete civ;
|
||||||
|
civ = Q_NULLPTR;
|
||||||
|
}
|
||||||
|
|
||||||
|
streamOpened = false;
|
||||||
|
|
||||||
qInfo(logUdp()) << "Got Radio" << radio;
|
qInfo(logUdp()) << "Got Radio" << radio;
|
||||||
qInfo(logUdp()) << "Find available local ports";
|
qInfo(logUdp()) << "Find available local ports";
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue