summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/gui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/mackie/gui.cc')
-rw-r--r--libs/surfaces/mackie/gui.cc10
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/surfaces/mackie/gui.cc b/libs/surfaces/mackie/gui.cc
index e9c95ddec9..2136a64d22 100644
--- a/libs/surfaces/mackie/gui.cc
+++ b/libs/surfaces/mackie/gui.cc
@@ -33,6 +33,8 @@
#include "gtkmm2ext/utils.h"
#include "gtkmm2ext/actions.h"
+#include "ardour/rc_configuration.h"
+
#include "mackie_control_protocol.h"
#include "device_info.h"
#include "gui.h"
@@ -477,8 +479,10 @@ MackieControlProtocolGUI::surface_combo_changed ()
void
MackieControlProtocolGUI::profile_combo_changed ()
{
- _cp.set_profile (_profile_combo.get_active_text());
- refresh_function_key_editor ();
-}
+ string profile = _profile_combo.get_active_text();
+ _cp.set_profile (profile);
+ ARDOUR::Config->set_mackie_device_profile (profile);
+ refresh_function_key_editor ();
+}