diff --git a/src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc b/src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc index ca9727a5d9ad91f67c80ebe126fea9d0354f2a61..19cad429d21a0fcd1657108fc96901d0290b5555 100644 --- a/src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc +++ b/src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc @@ -360,7 +360,7 @@ void PX4FirmwarePlugin::_mavCommandResult(int vehicleId, int component, int comm Q_UNUSED(component); Q_UNUSED(noReponseFromVehicle); - Vehicle* vehicle = dynamic_cast(sender()); + auto* vehicle = qobject_cast(sender()); if (!vehicle) { qWarning() << "Dynamic cast failed!"; return; @@ -520,7 +520,7 @@ void PX4FirmwarePlugin::_handleAutopilotVersion(Vehicle* vehicle, mavlink_messag { Q_UNUSED(vehicle); - PX4FirmwarePluginInstanceData* instanceData = qobject_cast(vehicle->firmwarePluginInstanceData()); + auto* instanceData = qobject_cast(vehicle->firmwarePluginInstanceData()); if (!instanceData->versionNotified) { bool notifyUser = false; int supportedMajorVersion = 1;