X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.cpp;h=eaa25bccc947dac826d5bddf2eff50ec2fcdd325;hp=bba84caeaff2eef7444d4e59e8f2ed3b279e2765;hb=eae6e30af53f6b3e42dc5be212c82870078276b0;hpb=18f7104f875a71bceeb152398b682737528a4ad7 diff --git a/pv/view/analogsignal.cpp b/pv/view/analogsignal.cpp index bba84ca..eaa25bc 100644 --- a/pv/view/analogsignal.cpp +++ b/pv/view/analogsignal.cpp @@ -89,13 +89,17 @@ void AnalogSignal::paint_mid(QPainter &p, int left, int right) { assert(_data); assert(right >= left); + assert(_owner); 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;