]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.cpp
Integrated decode
[pulseview.git] / pv / sigsession.cpp
index cad702d810c923f818c363940c69a78f83c099ab..ffe37d2008e2ac626aa6c686434b284033872c25 100644 (file)
@@ -199,6 +199,13 @@ void SigSession::add_decoder(srd_decoder *const dec,
 {
        {
                lock_guard<mutex> lock(_signals_mutex);
+
+               if (!_decode_traces.empty()) {
+                       qDebug("Currently only one decode trace can be added "
+                               "at once");
+                       _decode_traces.clear();
+               }
+
                shared_ptr<data::Decoder> decoder(
                        new data::Decoder(dec, probes));
                shared_ptr<view::DecodeSignal> d(