X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.cpp;h=a4474dac8e06a0026b40da41e53b15b3cc7e8bc9;hp=681386ff6b91f9c69e4f1a84f350b08675551b43;hb=fe08b6e8a85c80ae738757f7d85aa38ef7c4bdc3;hpb=9472f4476b27336e9187635015169e308bfe8af7 diff --git a/pv/view/analogsignal.cpp b/pv/view/analogsignal.cpp index 681386f..a4474da 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())