summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/launch_control_xl/launch_control_xl.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/surfaces/launch_control_xl/launch_control_xl.cc b/libs/surfaces/launch_control_xl/launch_control_xl.cc
index fba08940dc..2a4c8ce2d6 100644
--- a/libs/surfaces/launch_control_xl/launch_control_xl.cc
+++ b/libs/surfaces/launch_control_xl/launch_control_xl.cc
@@ -116,6 +116,8 @@ LaunchControlXL::~LaunchControlXL ()
/* do this before stopping the event loop, so that we don't get any notifications */
port_reg_connection.disconnect ();
port_connection.disconnect ();
+ session_connections.drop_connections ();
+ stripable_connections.drop_connections ();
stop_using_device ();
ports_release ();