X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=7d844d27bccadd71a287f5aeb784f9d5f1ad5f85;hp=2dcf9dc78f83ac740b3d3051d639ee8caa88c288;hb=2e57535108a0ae2e5d1ee454f1e61b71d23afdb3;hpb=f76af6375b8aea6b7edb2d6ee838e1589c3490f3 diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 2dcf9dc7..7d844d27 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -21,8 +21,8 @@ #include "view.h" #include "viewport.h" +#include "signal.h" #include "../sigsession.h" -#include "../signal.h" #include @@ -66,17 +66,15 @@ void Viewport::paintEvent(QPaintEvent *event) draw_cursors_background(p); // Plot the signal - int offset = -_view.v_offset(); + const int v_offset = _view.v_offset(); BOOST_FOREACH(const shared_ptr s, sigs) { assert(s); - const QRect signal_rect(0, offset, + const QRect signal_rect(0, s->get_v_offset() - v_offset, width(), View::SignalHeight); s->paint(p, signal_rect, _view.scale(), _view.offset()); - - offset += View::SignalHeight; } draw_cursors_foreground(p);