Browse Source

AirspaceManager: Remove pointer check before delete

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
QGC4.4
Patrick José Pereira 5 years ago
parent
commit
2be698fdc4
  1. 15
      src/AirspaceManagement/AirspaceManager.cc

15
src/AirspaceManagement/AirspaceManager.cc

@ -48,21 +48,16 @@ AirspaceManager::AirspaceManager(QGCApplication* app, QGCToolbox* toolbox)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
AirspaceManager::~AirspaceManager() AirspaceManager::~AirspaceManager()
{ {
if(_advisories) {
delete _advisories; delete _advisories;
} _advisories = nullptr;
if(_weatherProvider) {
delete _weatherProvider; delete _weatherProvider;
} _weatherProvider = nullptr;
if(_ruleSetsProvider) {
delete _ruleSetsProvider; delete _ruleSetsProvider;
} _ruleSetsProvider = nullptr;
if(_airspaces) {
delete _airspaces; delete _airspaces;
} _airspaces = nullptr;
if(_flightPlan) {
delete _flightPlan; delete _flightPlan;
} _flightPlan = nullptr;
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

Loading…
Cancel
Save