X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fsigsession.cpp;h=d8976a1483c1c7ab47708f7fa285d84789b21c80;hb=a915c6a33eb66a170e9cf1dd6c76980def838b14;hp=ffe37d2008e2ac626aa6c686434b284033872c25;hpb=e0fc58100fbcd6c3bfd5aecb213d7541a3436622;p=pulseview.git diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index ffe37d2..d8976a1 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -195,7 +195,8 @@ boost::shared_ptr SigSession::get_data() void SigSession::add_decoder(srd_decoder *const dec, std::map > probes) + boost::shared_ptr > probes, + GHashTable *options) { { lock_guard lock(_signals_mutex); @@ -207,9 +208,10 @@ void SigSession::add_decoder(srd_decoder *const dec, } shared_ptr decoder( - new data::Decoder(dec, probes)); + new data::Decoder(dec, probes, options)); shared_ptr d( - new view::DecodeSignal(*this, decoder)); + new view::DecodeSignal(*this, decoder, + _decode_traces.size())); _decode_traces.push_back(d); } signals_changed();