From 3d4bbcd65cfc14cecef42065a25e5143e179c501 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 24 Oct 2012 00:29:11 +0000 Subject: [PATCH] save + restore OSC active+feedback state (#5023) git-svn-id: svn://localhost/ardour2/branches/3.0@13329 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/surfaces/osc/osc.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index 475dd3678c..357b82d4d2 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -989,7 +989,12 @@ OSC::route_plugin_parameter_print (int rid, int piid, int par) XMLNode& OSC::get_state () { - return *(new XMLNode ("OSC")); + XMLNode* node = new XMLNode ("Protocol"); + + node->add_property (X_("name"), "Open Sound Control (OSC)"); + node->add_property (X_("feedback"), _send_route_changes ? "1" : "0"); + + return *node; } int