diff --git a/src/FirmwarePlugin/APM/APMFirmwarePlugin.cc b/src/FirmwarePlugin/APM/APMFirmwarePlugin.cc index dea65245274c135dd3a9b006655aeb237192a8f6..f5e303fc929152fd45c58004a1b327df42227279 100644 --- a/src/FirmwarePlugin/APM/APMFirmwarePlugin.cc +++ b/src/FirmwarePlugin/APM/APMFirmwarePlugin.cc @@ -793,7 +793,11 @@ void APMFirmwarePlugin::_soloVideoHandshake(Vehicle* vehicle, bool originalSoloF socket->connectToHost(_artooIP, _artooVideoHandshakePort); if (originalSoloFirmware) { +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) QObject::connect(socket, static_cast(&QTcpSocket::error), this, &APMFirmwarePlugin::_artooSocketError); +#else + QObject::connect(socket, &QAbstractSocket::errorOccurred, this, &APMFirmwarePlugin::_artooSocketError); +#endif } }