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()
void FirmwareUpgradeController::startBoardSearch(void) 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; _bootloaderFound = false;
_startFlashWhenBootloaderFound = false; _startFlashWhenBootloaderFound = false;
_threadController->startFindBoardLoop(); _threadController->startFindBoardLoop();

Loading…
Cancel
Save