X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fheader.cpp;h=77ac1aa88c343498bfcaf57939b4f0995862b54a;hp=c19d10883af7fed3c77e3ee60d0f497faadb2958;hb=23e75650eba0491b2636de3cef87f893e38ae6f3;hpb=c3bb03ffcd63e5bb4a98e46313a71de96a544081;ds=sidebyside diff --git a/pv/view/header.cpp b/pv/view/header.cpp index c19d1088..77ac1aa8 100644 --- a/pv/view/header.cpp +++ b/pv/view/header.cpp @@ -247,11 +247,11 @@ void Header::mouseMoveEvent(QMouseEvent *event) // Do the drag dragging_ = true; - const int delta = event->pos().y() - mouse_down_point_.y(); + const QPoint delta = event->pos() - mouse_down_point_; for (std::shared_ptr r : view_) if (r->dragging()) { - r->force_to_v_offset(r->drag_point().y() + delta); + r->drag_by(delta); // Ensure the trace is selected r->select();