X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.cpp;h=272e844f981df35ba05be9f1a472322ec2ea99b3;hp=22ed3988cfb72ccfb824390c03d1b4354b8dd4ed;hb=e771b42d654ecb1e8e4d6ca60687c545461e3750;hpb=e91fb166608133382baa1a90cc022bfa47d649de;ds=sidebyside diff --git a/pv/toolbars/mainbar.cpp b/pv/toolbars/mainbar.cpp index 22ed3988..272e844f 100644 --- a/pv/toolbars/mainbar.cpp +++ b/pv/toolbars/mainbar.cpp @@ -35,6 +35,7 @@ #include +#include #include #include #include @@ -575,7 +576,9 @@ void MainBar::add_decoder(srd_decoder *decoder) { #ifdef ENABLE_DECODE assert(decoder); - session_.add_decoder(decoder); + shared_ptr signal = session_.add_decode_signal(); + if (signal) + signal->stack_decoder(decoder); #else (void)decoder; #endif