diff --git a/libs/surfaces/launch_control_xl/launch_control_xl.cc b/libs/surfaces/launch_control_xl/launch_control_xl.cc index eaa125df82..0c617205bf 100644 --- a/libs/surfaces/launch_control_xl/launch_control_xl.cc +++ b/libs/surfaces/launch_control_xl/launch_control_xl.cc @@ -706,7 +706,7 @@ LaunchControlXL::set_state (const XMLNode & node, int version) void LaunchControlXL::port_registration_handler () { - if (!_async_in && !_async_out) { + if (!_async_in || !_async_out) { /* ports not registered yet */ return; }