X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Flogicsignal.cpp;h=69c495e609fafd84b8113e274b3d270305240ff8;hb=6b71530299d18b4cdbf83ad88a17eb206758237a;hp=21bd5b95ec630a4b484c367ff8d9fd66ed3384ef;hpb=640bd149b1e66bf2d4687a7efc6ab326bdf9d61f;p=pulseview.git diff --git a/pv/view/logicsignal.cpp b/pv/view/logicsignal.cpp index 21bd5b9..69c495e 100644 --- a/pv/view/logicsignal.cpp +++ b/pv/view/logicsignal.cpp @@ -137,14 +137,17 @@ void LogicSignal::paint_mid(QPainter &p, int left, int right) assert(_channel); assert(_data); assert(right >= left); + assert(_owner); - assert(_view); - const int y = _v_offset - _view->v_offset(); + const int y = get_y(); - const double scale = _view->scale(); + const View *const view = _owner->view(); + assert(view); + + const double scale = view->scale(); assert(scale > 0); - const double offset = _view->offset(); + const double offset = view->offset(); if (!_channel->enabled()) return;