Browse Source

MultiVehicleManager: use qobject_cast instead of dynamic_cast

qobject_cast is times faster dynamic_cast for objects that
inherit QObject. also, use auto keyword to not duplicate
class names.
QGC4.4
Tomaz Canabrava 6 years ago committed by Daniel Agar
parent
commit
c53977fbb1
  1. 2
      src/Vehicle/MultiVehicleManager.cc

2
src/Vehicle/MultiVehicleManager.cc

@ -304,7 +304,7 @@ void MultiVehicleManager::_setActiveVehiclePhase2(void) @@ -304,7 +304,7 @@ void MultiVehicleManager::_setActiveVehiclePhase2(void)
void MultiVehicleManager::_vehicleParametersReadyChanged(bool parametersReady)
{
ParameterManager* paramMgr = dynamic_cast<ParameterManager*>(sender());
auto* paramMgr = qobject_cast<ParameterManager*>(sender());
if (!paramMgr) {
qWarning() << "Dynamic cast failed!";

Loading…
Cancel
Save