X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fviewport.cpp;h=8cf97ff58020594b2e6c82290589a70112b260e0;hb=0c0218fd70bde15f2ccd20f39f6d3ddddd3e1691;hp=06fab904e75168fab06a9499574446959c93e9a3;hpb=01fd32630269c1cfb99eb2b0d6060d7d19a42475;p=pulseview.git diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp index 06fab904..8cf97ff5 100644 --- a/pv/view/viewport.cpp +++ b/pv/view/viewport.cpp @@ -72,9 +72,15 @@ void Viewport::paintEvent(QPaintEvent*) BOOST_FOREACH(const shared_ptr t, traces) { assert(t); - t->paint(p, 0, width()); + t->paint_back(p, 0, width()); } + BOOST_FOREACH(const shared_ptr t, traces) + t->paint_mid(p, 0, width()); + + BOOST_FOREACH(const shared_ptr t, traces) + t->paint_fore(p, 0, width()); + if (_view.cursors_shown()) _view.cursors().draw_viewport_foreground(p, rect());