]> sigrok.org Git - pulseview.git/blobdiff - pv/view/decodetrace.cpp
Prefer std::make_shared().
[pulseview.git] / pv / view / decodetrace.cpp
index 138690889620e2174c1e83c1cec79878ada70b66..164c7e5a6075fc719a9cc3e9c117e309ecf37ff8 100644 (file)
@@ -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 <http://www.gnu.org/licenses/>.
  */
 
 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<data::decode::Decoder>(
-               new data::decode::Decoder(decoder)));
+       decoder_stack->push(make_shared<data::decode::Decoder>(decoder));
        decoder_stack->begin_decode();
 
        create_popup_form();