X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fview.cpp;h=d117489577bc02e99edb171906e965eaeeaa15b3;hp=2b0f04a5952983ec3c4909fed12e112c4a34fc3e;hb=9f46d9058be2cc2b11ccecb0ba4c4f61d55bec1a;hpb=d873f4d685e16c708a15fcde12fbbec66650511c diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 2b0f04a5..d1174895 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -92,7 +92,9 @@ View::View(SigSession &session, QWidget *parent) : connect(&_session, SIGNAL(signals_changed()), this, SLOT(signals_changed())); - connect(&_session, SIGNAL(data_updated()), + connect(&_session, SIGNAL(data_received()), + this, SLOT(data_updated())); + connect(&_session, SIGNAL(frame_ended()), this, SLOT(data_updated())); connect(_cursors.first().get(), SIGNAL(time_changed()), @@ -121,6 +123,8 @@ View::View(SigSession &session, QWidget *parent) : _ruler->installEventFilter(this); _header->installEventFilter(this); + // Trigger the initial event manually. The default device has signals + // which were created before this object came into being signals_changed(); }