From 4d1ee19f2efde17ce37592eed4584848620bcdfa Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Fri, 2 Nov 2018 11:42:12 -0700 Subject: [PATCH] Option driven firmware version check --- src/Vehicle/Vehicle.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Vehicle/Vehicle.cc b/src/Vehicle/Vehicle.cc index fa52d40..3e233ca 100644 --- a/src/Vehicle/Vehicle.cc +++ b/src/Vehicle/Vehicle.cc @@ -35,6 +35,7 @@ #include "SettingsManager.h" #include "QGCQGeoCoordinate.h" #include "QGCCorePlugin.h" +#include "QGCOptions.h" #include "ADSBVehicle.h" #include "QGCCameraManager.h" #include "VideoReceiver.h" @@ -1251,7 +1252,9 @@ void Vehicle::_handleAutopilotVersion(LinkInterface *link, mavlink_message_t& me // APM Firmware stores the first 8 characters of the git hash as an ASCII character string _gitHash = QString::fromUtf8((char*)autopilotVersion.flight_custom_version, 8); } - _firmwarePlugin->checkIfIsLatestStable(this); + if (_toolbox->corePlugin()->options()->checkFirmwareVersion()) { + _firmwarePlugin->checkIfIsLatestStable(this); + } emit gitHashChanged(_gitHash); _setCapabilities(autopilotVersion.capabilities);