diff options
Diffstat (limited to 'libs/surfaces/osc/osc.h')
-rw-r--r-- | libs/surfaces/osc/osc.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/surfaces/osc/osc.h b/libs/surfaces/osc/osc.h index c0be2c0b18..314d37c7bd 100644 --- a/libs/surfaces/osc/osc.h +++ b/libs/surfaces/osc/osc.h @@ -31,9 +31,8 @@ #include <glibmm/main.h> -#include <sigc++/sigc++.h> - #include "pbd/abstract_ui.h" +#include "pbd/scoped_connections.h" #include "ardour/types.h" #include "control_protocol/control_protocol.h" @@ -56,7 +55,7 @@ struct OSCUIRequest : public BaseUI::BaseRequestObject { ~OSCUIRequest() {} }; -class OSC : public ARDOUR::ControlProtocol, public AbstractUI<OSCUIRequest> +class OSC : public ARDOUR::ControlProtocol, public PBD::ScopedConnectionList, public AbstractUI<OSCUIRequest> { public: OSC (ARDOUR::Session&, uint32_t port); |