Browse Source

LogDownloadController: Remove pointer check before delete

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
QGC4.4
Patrick José Pereira 5 years ago
parent
commit
e354232b52
  1. 14
      src/AnalyzeView/LogDownloadController.cc

14
src/AnalyzeView/LogDownloadController.cc

@ -527,10 +527,9 @@ void LogDownloadController::downloadToDirectory(const QString& dir) @@ -527,10 +527,9 @@ void LogDownloadController::downloadToDirectory(const QString& dir)
//-- Stop listing just in case
_receivedAllEntries();
//-- Reset downloads, again just in case
if(_downloadData) {
delete _downloadData;
_downloadData = 0;
}
delete _downloadData;
_downloadData = nullptr;
_downloadPath = dir;
if(!_downloadPath.isEmpty()) {
if(!_downloadPath.endsWith(QDir::separator()))
@ -573,10 +572,9 @@ LogDownloadController::_getNextSelected() @@ -573,10 +572,9 @@ LogDownloadController::_getNextSelected()
bool
LogDownloadController::_prepareLogDownload()
{
if(_downloadData) {
delete _downloadData;
_downloadData = nullptr;
}
delete _downloadData;
_downloadData = nullptr;
QGCLogEntry* entry = _getNextSelected();
if(!entry) {
return false;

Loading…
Cancel
Save