diff --git a/src/ui/toolbar/MainToolBar.cc b/src/ui/toolbar/MainToolBar.cc index 560c664e9ad3a356ad6e45febccddbe04a4b086a..c7c6a2bf7fb79369c1994e927e24975698dc8529 100644 --- a/src/ui/toolbar/MainToolBar.cc +++ b/src/ui/toolbar/MainToolBar.cc @@ -334,6 +334,9 @@ void MainToolBar::_setActiveUAS(UASInterface* active) QGCUASParamManagerInterface* paramMgr = _mav->getParamManager(); Q_ASSERT(paramMgr); connect(paramMgr, SIGNAL(parameterListProgress(float)), this, SLOT(_setProgressBarValue(float))); + // Reset connection lost (if any) + _currentHeartbeatTimeout = 0; + emit heartbeatTimeoutChanged(_currentHeartbeatTimeout); } // Let toolbar know about it emit mavPresentChanged(_mav != NULL);