X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsigsession.cpp;h=793a5e8a894147073f2d91fe5143690cd1e1e10d;hb=c0f868521a211747f89ef217ae63404f373d952b;hp=bda4b0d32c38c03fe5d7c26a5645ae03f85b64cc;hpb=b087ba7fd88610cbf54f6371367c7b9f9829dc63;p=pulseview.git diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index bda4b0d..793a5e8 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -300,24 +300,18 @@ void SigSession::update_signals() const sr_probe *const probe = (const sr_probe *)l->data; assert(probe); - if (!probe->enabled) - continue; switch(probe->type) { case SR_PROBE_LOGIC: signal = shared_ptr( - new view::LogicSignal( - probe->name, - _logic_data, - probe->index)); + new view::LogicSignal(*this, probe, + _logic_data)); break; case SR_PROBE_ANALOG: signal = shared_ptr( - new view::AnalogSignal( - probe->name, - _analog_data, - probe->index)); + new view::AnalogSignal(*this, probe, + _analog_data)); break; }