X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecode%2Fdecoder.cpp;h=841d4fd7b874cdf4ba30227beaf862f361d60627;hp=d7ec5e11bc3525102d073b7d171fb5be6f478d2c;hb=407c9ebeb13200fb7f28a33cab00e996c018f8dc;hpb=7ba8dbe5272f1d16a620c61ac86492a3de7aa747 diff --git a/pv/data/decode/decoder.cpp b/pv/data/decode/decoder.cpp index d7ec5e11..841d4fd7 100644 --- a/pv/data/decode/decoder.cpp +++ b/pv/data/decode/decoder.cpp @@ -37,7 +37,8 @@ namespace decode { Decoder::Decoder(const srd_decoder *const dec) : decoder_(dec), - shown_(true) + shown_(true), + initial_pins_(nullptr) { } @@ -74,6 +75,18 @@ void Decoder::set_channels(map& Decoder::options() const { return options_; @@ -142,6 +155,8 @@ srd_decoder_inst* Decoder::create_decoder_inst(srd_session *session) const srd_inst_channel_set_all(decoder_inst, channels); + srd_inst_initial_pins_set_all(decoder_inst, initial_pins_); + return decoder_inst; }