diff --git a/MavLinkNode/replay.cpp b/MavLinkNode/replay.cpp index 911c430..52a61c9 100644 --- a/MavLinkNode/replay.cpp +++ b/MavLinkNode/replay.cpp @@ -165,21 +165,22 @@ void Replay::setLogfile(const QString name, float percent) if(!file) { - file = new QFile(); - file->setFileName(logFile); - if(!file->open(QIODevice::ReadOnly)) - { - if(!logFile.isEmpty()) - { - QMessageBox::warning(nullptr, - tr("Error"), - tr("%1").arg(file->errorString())); - } - delete file; - file = nullptr; - } } + + file->setFileName(logFile); + if(!file->open(QIODevice::ReadOnly)) + { + if(!logFile.isEmpty()) + { + QMessageBox::warning(nullptr, + tr("Error"), + tr("%1").arg(file->errorString())); + } + delete file; + file = nullptr; + } + } else {