X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.cpp;h=a4474dac8e06a0026b40da41e53b15b3cc7e8bc9;hp=681386ff6b91f9c69e4f1a84f350b08675551b43;hb=f9abdc014adda6771828db4c8caa8f66e066b7a3;hpb=01fd32630269c1cfb99eb2b0d6060d7d19a42475 diff --git a/pv/view/analogsignal.cpp b/pv/view/analogsignal.cpp index 681386ff..a4474dac 100644 --- a/pv/view/analogsignal.cpp +++ b/pv/view/analogsignal.cpp @@ -67,7 +67,13 @@ void AnalogSignal::set_scale(float scale) _scale = scale; } -void AnalogSignal::paint(QPainter &p, int left, int right) +void AnalogSignal::paint_back(QPainter &p, int left, int right) +{ + if (_probe->enabled) + paint_axis(p, get_y(), left, right); +} + +void AnalogSignal::paint_mid(QPainter &p, int left, int right) { assert(_data); assert(right >= left); @@ -83,8 +89,6 @@ void AnalogSignal::paint(QPainter &p, int left, int right) if (!_probe->enabled) return; - paint_axis(p, y, left, right); - const deque< shared_ptr > &snapshots = _data->get_snapshots(); if (snapshots.empty())