diff --git a/src/ui/QGCMAVLinkLogPlayer.cc b/src/ui/QGCMAVLinkLogPlayer.cc index 0231217e06af65c0abb753d7c17a72ba5e81f0dd..3dbe2a9dc502fd468581bc48afeed569e125c422 100644 --- a/src/ui/QGCMAVLinkLogPlayer.cc +++ b/src/ui/QGCMAVLinkLogPlayer.cc @@ -327,10 +327,8 @@ bool QGCMAVLinkLogPlayer::loadLogFile(const QString& file) // If there's an existing MAVLinkSimulationLink() being used for an old file, // we replace it. - if (logLink) - { - LinkManager::instance()->disconnectLink(logLink); - logLink->deleteLater(); + if (logLink) { + LinkManager::instance()->deleteLink(logLink); } logLink = new MAVLinkSimulationLink("");