X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.cpp;h=790589568582003b70f2ceb948a7803b4ae07fc1;hp=01bf934c47095003e3265420622344a6235dc92a;hb=0f1f98fe5b6ccc7add3cedc035b0df5d8e5431eb;hpb=2acdb232d6bb452cfdfaea3ef5218fb4da592329 diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index 01bf934c..79058956 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -123,7 +123,7 @@ const QColor DecodeTrace::OutlineColours[16] = { QColor(0x6B, 0x23, 0x37) }; -DecodeTrace::DecodeTrace(pv::SigSession &session, +DecodeTrace::DecodeTrace(pv::Session &session, std::shared_ptr decoder_stack, int index) : Trace(QString::fromUtf8( decoder_stack->stack().front()->decoder()->name)), @@ -609,9 +609,8 @@ void DecodeTrace::hover_point_changed() QString ann = get_annotation_at_point(hp); assert(view); - assert(row_height_); - if (ann.isEmpty()) { + if (!row_height_ || ann.isEmpty()) { hide_hover_annotation(); return; }