From f22f7f7f305b5c11518adc34bc56deb0a0a66298 Mon Sep 17 00:00:00 2001 From: tstellanova Date: Wed, 14 Aug 2013 16:28:01 -0700 Subject: [PATCH] don't re-request param list each time we open a param widget --- src/uas/QGCUASParamManager.cc | 1 - src/ui/QGCParamWidget.cc | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/uas/QGCUASParamManager.cc b/src/uas/QGCUASParamManager.cc index 569daebb6..332f78606 100644 --- a/src/uas/QGCUASParamManager.cc +++ b/src/uas/QGCUASParamManager.cc @@ -45,7 +45,6 @@ void QGCUASParamManager::requestParameterList() if (!mav) { return; } - //paramDataModel->forgetAllOnboardParameters(); //TODO really?? setParameterStatusMsg(tr("Requested param list.. waiting")); paramCommsMgr->requestParameterList(); } diff --git a/src/ui/QGCParamWidget.cc b/src/ui/QGCParamWidget.cc index f2fc58073..5d7d37da4 100644 --- a/src/ui/QGCParamWidget.cc +++ b/src/ui/QGCParamWidget.cc @@ -62,8 +62,9 @@ void QGCParamWidget::init() layoutWidget(); connectSignalsAndSlots(); - // Ensure we're receiving the list of params - requestAllParamsUpdate(); + // Ensure we have a list of params + paramCommsMgr->requestParameterListIfEmpty(); + } void QGCParamWidget::connectSignalsAndSlots() @@ -497,6 +498,7 @@ void QGCParamWidget::requestAllParamsUpdate() // Clear view and request param list clear(); + //paramDataModel->forgetAllOnboardParameters(); //TODO really?? requestParameterList(); } -- 2.22.0