X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fdecodetrace.cpp;fp=pv%2Fviews%2Ftrace%2Fdecodetrace.cpp;h=5cc03fa42ef75f326ed6f46897b54b94d67b5591;hp=3afb45ac931cad9d82c74c953ca22a420c08a43a;hb=e211a94560940c3842fe68a3877124823384d298;hpb=87e6d343258a38ca3b52506c8085577dbbe9390a diff --git a/pv/views/trace/decodetrace.cpp b/pv/views/trace/decodetrace.cpp index 3afb45ac..5cc03fa4 100644 --- a/pv/views/trace/decodetrace.cpp +++ b/pv/views/trace/decodetrace.cpp @@ -296,8 +296,8 @@ void DecodeTrace::paint_mid(QPainter &p, ViewItemPaintParams &pp) r.currently_visible = !annotations.empty(); if (!r.currently_visible) { size_t ann_count = decode_signal_->get_annotation_count(r.decode_row, current_segment_); - r.currently_visible = (always_show_all_rows_ || r.has_hidden_classes) && - (ann_count > 0); + r.currently_visible = ((always_show_all_rows_ || r.has_hidden_classes) && + (ann_count > 0)) || r.expanded; } if (r.currently_visible) {