From 26e9257cc97e7496912254c945943bdc69d14007 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 14 Oct 2014 22:21:16 +0200 Subject: fix calibration dialog in aruco/pt --- facetracknoir/options.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/facetracknoir/options.h b/facetracknoir/options.h index b55d2bf0..ffabd756 100644 --- a/facetracknoir/options.h +++ b/facetracknoir/options.h @@ -269,7 +269,7 @@ namespace options { { reentrancy_count++; if (b->store_kv(self_name, datum)) - if (reentrancy_count == 0) + if (reentrancy_count <= 3) emit valueChanged(datum); reentrancy_count--; } @@ -302,7 +302,7 @@ namespace options { return datum; } static constexpr const Qt::ConnectionType DIRECT_CONNTYPE = Qt::DirectConnection; - static constexpr const Qt::ConnectionType SAFE_CONNTYPE = Qt::BlockingQueuedConnection; + static constexpr const Qt::ConnectionType SAFE_CONNTYPE = Qt::UniqueConnection; value(pbundle b, const string& name, t def) : base_value(b, name) { if (!b->contains(name) || b->get(name).type() == QVariant::Invalid) -- cgit v1.2.3