X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsigsession.cpp;h=cea71bda9cdc6ea4ab42ef42f1ed423762357362;hb=708c552391bc942e91bc09bc808577e2564347bd;hp=da5d3f01fecdfbea8f36d80aa89a2ab028105d80;hpb=119aff65d8ad0c4cdaff32d9b68cee00d90a5f35;p=pulseview.git diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index da5d3f0..cea71bd 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -198,12 +198,14 @@ boost::shared_ptr SigSession::get_data() return _logic_data; } -void SigSession::add_decoder(srd_decoder *const dec) +void SigSession::add_decoder(srd_decoder *const dec, + std::map > probes) { { lock_guard lock(_signals_mutex); shared_ptr decoder( - new data::Decoder(dec)); + new data::Decoder(dec, probes)); shared_ptr d( new view::DecodeSignal(*this, decoder)); _decode_traces.push_back(d); @@ -523,6 +525,8 @@ void SigSession::feed_in_meta(const sr_dev_inst *sdi, break; } } + + signals_changed(); } void SigSession::feed_in_logic(const sr_datafeed_logic &logic)