From 4289c0aacdf56cfc57359271c2bfa2a8024104ce Mon Sep 17 00:00:00 2001 From: Torsten Dreyer Date: Wed, 11 Mar 2015 22:24:07 +0100 Subject: [PATCH] MetarProperties: don't double-trigger listeners on invalidate --- src/Environment/metarproperties.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Environment/metarproperties.cxx b/src/Environment/metarproperties.cxx index 97b94da0a..1ebdd33b0 100644 --- a/src/Environment/metarproperties.cxx +++ b/src/Environment/metarproperties.cxx @@ -192,7 +192,8 @@ MetarProperties::~MetarProperties() void MetarProperties::invalidate() { - _metarValidNode->setBoolValue(false); + if( _metarValidNode->getBoolValue() ) + _metarValidNode->setBoolValue(false); } static const double thickness_value[] = { 0, 65, 600, 750, 1000 }; -- 2.39.5