Commit 1ca003e5 authored by Don Gagne's avatar Don Gagne

Disconnect inactive links

parent 41a81a78
......@@ -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();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment