Browse Source

Disconnect inactive links

QGC4.4
Don Gagne 10 years ago
parent
commit
1ca003e56c
  1. 9
      src/VehicleSetup/FirmwareUpgradeController.cc

9
src/VehicleSetup/FirmwareUpgradeController.cc

@ -78,7 +78,14 @@ FirmwareUpgradeController::~FirmwareUpgradeController() @@ -78,7 +78,14 @@ FirmwareUpgradeController::~FirmwareUpgradeController()
void FirmwareUpgradeController::startBoardSearch(void)
{
qgcApp()->toolbox()->linkManager()->setConnectionsSuspended(tr("Connect not allowed during Firmware Upgrade."));
LinkManager* linkMgr = qgcApp()->toolbox()->linkManager();
linkMgr->setConnectionsSuspended(tr("Connect not allowed during Firmware Upgrade."));
if (!linkMgr->anyActiveLinks()) {
// We have to disconnect any inactive links
linkMgr->disconnectAll();
}
_bootloaderFound = false;
_startFlashWhenBootloaderFound = false;
_threadController->startFindBoardLoop();

Loading…
Cancel
Save