Tidy and document DDE face tracker UDP socket opening and closing

This commit is contained in:
David Rowe 2015-02-21 11:26:48 -08:00
parent 8d9685ee39
commit f169ab1238

View file

@ -93,13 +93,10 @@ void DdeFaceTracker::update() {
}
void DdeFaceTracker::setEnabled(bool enabled) {
// isOpen() does not work as one might expect on QUdpSocket; don't test isOpen() before closing socket.
_udpSocket.close();
if (enabled) {
if (_udpSocket.isOpen()) {
_udpSocket.close();
}
_udpSocket.bind(_host, _port);
} else {
_udpSocket.close();
}
}