X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.cpp;h=dd39b321b9d789208d1e341dec55260e67efd181;hp=31ea9d73647f42ba7436753a305f267a235337d3;hb=fcb97d775ddc37e59efc195666d612da9dba04d1;hpb=506317984393a41000650ccca868f3dd66872a4f diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index 31ea9d73..dd39b321 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -160,10 +160,10 @@ const std::shared_ptr& DecodeTrace::decoder() const pair DecodeTrace::v_extents() const { - /// @todo Replace this with an implementation that knows the true - /// height of the trace const int row_height = (ViewItemPaintParams::text_height() * 6) / 4; - return make_pair(-row_height / 2, row_height * 7 / 2); + const int rows = visible_rows_.size(); + + return make_pair(-row_height, row_height * rows); } void DecodeTrace::paint_back(QPainter &p, const ViewItemPaintParams &pp)