X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecodesignal.cpp;h=6f0e0fa7c50594632bf3305d3a01a56179f21f43;hp=a488817525ec9f64a6e08400e3812a7e07ef28e5;hb=02c87df7336eb81b770457b4153cf2dc649ffdab;hpb=f54e68b03d5d24c7787962fcc701d8d52b0ec8ab diff --git a/pv/data/decodesignal.cpp b/pv/data/decodesignal.cpp index a4888175..6f0e0fa7 100644 --- a/pv/data/decodesignal.cpp +++ b/pv/data/decodesignal.cpp @@ -1420,6 +1420,9 @@ void DecodeSignal::annotation_callback(srd_proto_data *pdata, void *decode_signa if (ds->decode_interrupt_) return; + if (ds->segments_.empty()) + return; + lock_guard lock(ds->output_mutex_); // Get the decoder and the annotation data