X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecoderstack.cpp;h=073dcd523ec44146fb067cadd9957d5c523f2d76;hp=323f5cc2cd4b45397cf18e1cd59560dc0ef17f33;hb=dd048a7ec035447c051c7937ce04aca5be065b4e;hpb=2f640555f07b8728e3c8e731abd44ecae30e6234 diff --git a/pv/data/decoderstack.cpp b/pv/data/decoderstack.cpp index 323f5cc2..073dcd52 100644 --- a/pv/data/decoderstack.cpp +++ b/pv/data/decoderstack.cpp @@ -103,7 +103,7 @@ int64_t DecoderStack::samples_decoded() const return _samples_decoded; } -std::vector DecoderStack::get_rows() const +std::vector DecoderStack::get_visible_rows() const { lock_guard lock(_mutex); @@ -112,6 +112,9 @@ std::vector DecoderStack::get_rows() const BOOST_FOREACH (const shared_ptr &dec, _stack) { assert(dec); + if (!dec->shown()) + continue; + const srd_decoder *const decc = dec->decoder(); assert(dec->decoder());