From f5909b98cd30152b3bb7d98020931a61a8de45de Mon Sep 17 00:00:00 2001 From: drslebedev Date: Tue, 14 Jan 2025 08:13:45 +0100 Subject: [PATCH] Fix FunctionGenerator: reset current time only if signal type was changed. (#495) Signed-off-by: drslebedev --- blocks/basic/include/gnuradio-4.0/basic/FunctionGenerator.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blocks/basic/include/gnuradio-4.0/basic/FunctionGenerator.hpp b/blocks/basic/include/gnuradio-4.0/basic/FunctionGenerator.hpp index c13691e8..b8329287 100644 --- a/blocks/basic/include/gnuradio-4.0/basic/FunctionGenerator.hpp +++ b/blocks/basic/include/gnuradio-4.0/basic/FunctionGenerator.hpp @@ -159,7 +159,7 @@ The parameters will automatically update when a Tag containing the "context" fie T _timeTick = T(1.) / static_cast(sample_rate); void settingsChanged(const property_map& /*old_settings*/, const property_map& new_settings) { - if (new_settings.contains(gr::tag::TRIGGER_META_INFO.shortKey()) || new_settings.contains(function_generator::toString(function_generator::signal_type))) { + if (new_settings.contains(function_generator::toString(function_generator::signal_type))) { _currentTime = T(0.); _signalType = function_generator::parse(signal_type); }