X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.cpp;h=30cf5abf33a6dc5ac888c1fe89aa2ddd470fd6e4;hp=683757d1a52cffc1f781bee07d73ca3b16f8b43c;hb=d9177e6cfafcbb3bdca8f8529e7c74f6a56d0a1a;hpb=69e33a1b71599bbe35176ef7a77b58793a7d6ca2 diff --git a/pv/view/analogsignal.cpp b/pv/view/analogsignal.cpp index 683757d1..30cf5abf 100644 --- a/pv/view/analogsignal.cpp +++ b/pv/view/analogsignal.cpp @@ -63,11 +63,7 @@ AnalogSignal::AnalogSignal( scale_index_(0), scale_index_drag_offset_(0) { - colour_ = SignalColours[channel_->index() % countof(SignalColours)]; -} - -AnalogSignal::~AnalogSignal() -{ + set_colour(SignalColours[channel_->index() % countof(SignalColours)]); } shared_ptr AnalogSignal::data() const @@ -105,8 +101,10 @@ void AnalogSignal::scale_handle_drag_release() void AnalogSignal::paint_back(QPainter &p, const ViewItemPaintParams &pp) { - if (channel_->enabled()) + if (channel_->enabled()) { + Trace::paint_back(p, pp); paint_axis(p, pp, get_visual_y()); + } } void AnalogSignal::paint_mid(QPainter &p, const ViewItemPaintParams &pp)