]> sigrok.org Git - pulseview.git/blobdiff - pv/view/logicsignal.cpp
Replace View ownership of traces with RowItemOwner
[pulseview.git] / pv / view / logicsignal.cpp
index d9987170f06e1f18770fc6509310305196238beb..69c495e609fafd84b8113e274b3d270305240ff8 100644 (file)
@@ -137,13 +137,17 @@ void LogicSignal::paint_mid(QPainter &p, int left, int right)
        assert(_channel);
        assert(_data);
        assert(right >= left);
+       assert(_owner);
 
        const int y = get_y();
+
+       const View *const view = _owner->view();
+       assert(view);
        
-       const double scale = _view->scale();
+       const double scale = view->scale();
        assert(scale > 0);
 
-       const double offset = _view->offset();
+       const double offset = view->offset();
 
        if (!_channel->enabled())
                return;