From 9cc9868820ec08c275d15a775694701cd3ce6cb7 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Sun, 17 Jan 2016 13:50:59 -0500 Subject: [PATCH] Fixed double features re-extraction when both detector and descriptor types are changed at the same time. --- src/ParametersToolBox.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ParametersToolBox.cpp b/src/ParametersToolBox.cpp index 871b6da1..e5cba7db 100644 --- a/src/ParametersToolBox.cpp +++ b/src/ParametersToolBox.cpp @@ -580,7 +580,10 @@ void ParametersToolBox::changeParameter(const int & value) UASSERT(tmp.size() == 2); QString newTmp = QString('0'+index)+":"+tmp.back(); Settings::setFeature2D_2Descriptor(newTmp); + descriptorBox->blockSignals(true); this->updateParameter(Settings::kFeature2D_2Descriptor()); + descriptorBox->blockSignals(false); + paramChanged.append(Settings::kFeature2D_2Descriptor()); } else {