Commit 2be698fd authored by Patrick José Pereira's avatar Patrick José Pereira

AirspaceManager: Remove pointer check before delete

Signed-off-by: 's avatarPatrick José Pereira <patrickelectric@gmail.com>
parent 1d5c87d7
...@@ -48,21 +48,16 @@ AirspaceManager::AirspaceManager(QGCApplication* app, QGCToolbox* toolbox) ...@@ -48,21 +48,16 @@ AirspaceManager::AirspaceManager(QGCApplication* app, QGCToolbox* toolbox)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
AirspaceManager::~AirspaceManager() AirspaceManager::~AirspaceManager()
{ {
if(_advisories) { delete _advisories;
delete _advisories; _advisories = nullptr;
} delete _weatherProvider;
if(_weatherProvider) { _weatherProvider = nullptr;
delete _weatherProvider; delete _ruleSetsProvider;
} _ruleSetsProvider = nullptr;
if(_ruleSetsProvider) { delete _airspaces;
delete _ruleSetsProvider; _airspaces = nullptr;
} delete _flightPlan;
if(_airspaces) { _flightPlan = nullptr;
delete _airspaces;
}
if(_flightPlan) {
delete _flightPlan;
}
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment