From 2cc024608cd20a78ad6765adfa0d50792e150c23 Mon Sep 17 00:00:00 2001 From: Soeren Apel Date: Tue, 9 Jun 2020 11:11:36 +0200 Subject: [PATCH] DecodeSignal: Ignore decode signals when restoring channel assignment --- pv/data/decodesignal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pv/data/decodesignal.cpp b/pv/data/decodesignal.cpp index 28157794..98275bad 100644 --- a/pv/data/decodesignal.cpp +++ b/pv/data/decodesignal.cpp @@ -822,7 +822,7 @@ void DecodeSignal::restore_settings(QSettings &settings) QString assigned_signal_name = settings.value("assigned_signal_name").toString(); for (const shared_ptr& signal : signalbases) - if (signal->name() == assigned_signal_name) + if ((signal->name() == assigned_signal_name) && (signal->type() != SignalBase::DecodeChannel)) channel->assigned_signal = signal.get(); channel->initial_pin_state = settings.value("initial_pin_state").toInt(); -- 2.30.2