X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.cpp;h=164c7e5a6075fc719a9cc3e9c117e309ecf37ff8;hp=138690889620e2174c1e83c1cec79878ada70b66;hb=067bb62415847791709f4c3cad8bb252a63f45f8;hpb=455bc29ab7bf8acb9b3520f8a59b8365309134ac diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index 13869088..164c7e5a 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -14,8 +14,7 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * along with this program; if not, see . */ extern "C" { @@ -67,6 +66,7 @@ using std::map; using std::min; using std::pair; using std::shared_ptr; +using std::make_shared; using std::tie; using std::unordered_set; using std::vector; @@ -962,8 +962,7 @@ void DecodeTrace::on_stack_decoder(srd_decoder *decoder) assert(decoder); assert(decoder_stack); - decoder_stack->push(shared_ptr( - new data::decode::Decoder(decoder))); + decoder_stack->push(make_shared(decoder)); decoder_stack->begin_decode(); create_popup_form();