]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.cpp
Improved propagation of drag event so that the scroll bars can be updated
[pulseview.git] / pv / view / view.cpp
index 0a31e808f20d9e78603994584677631ff1b94c13..e3210fa39f3b9ac9d7bffc20797dd689bf27ce1d 100644 (file)
@@ -87,7 +87,7 @@ View::View(SigSession &session, QWidget *parent) :
                this, SLOT(marker_time_changed()));
 
        connect(_header, SIGNAL(signals_moved()),
-               this, SLOT(signals_moved()));
+               this, SLOT(on_signals_moved()));
 
        setViewportMargins(LabelMarginWidth, RulerHeight, 0, 0);
        setViewport(_viewport);
@@ -317,10 +317,10 @@ void View::marker_time_changed()
        _viewport->update();
 }
 
-void View::signals_moved()
+void View::on_signals_moved()
 {
-       _header->update();
-       _viewport->update();
+       update_scroll();
+       signals_moved();
 }
 
 } // namespace view