From 35dcbda281ce508f13e5ef1e524cecabc24ffe87 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 8 May 2021 19:53:16 -0400 Subject: Use unique_ptr for module menus --- src/CanvasModule.hpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/CanvasModule.hpp') diff --git a/src/CanvasModule.hpp b/src/CanvasModule.hpp index b8c9523..5259c5b 100644 --- a/src/CanvasModule.hpp +++ b/src/CanvasModule.hpp @@ -27,6 +27,7 @@ PATCHAGE_RESTORE_WARNINGS #include +#include #include namespace Gtk { @@ -77,11 +78,11 @@ public: protected: bool on_event(GdkEvent* ev) override; - Patchage* _app; - Gtk::Menu* _menu; - std::string _name; - SignalDirection _type; - ClientID _id; + Patchage* _app; + std::unique_ptr _menu; + std::string _name; + SignalDirection _type; + ClientID _id; }; } // namespace patchage -- cgit v1.2.1