LCXL: some final fixes
[ardour.git] / libs / surfaces / launch_control_xl / launch_control_xl.cc
index ac9a784d15fb9def2616adbb16c6578a7fae8d82..4e094c21f09363b93c74605e11c49934f6bd90d0 100644 (file)
@@ -895,6 +895,7 @@ LaunchControlXL::stripable_selection_changed ()
 #endif
                init_knobs_and_buttons();
                init_dm_callbacks();
+               set_send_bank(0);
        }
 }
 
@@ -1058,8 +1059,6 @@ LaunchControlXL::switch_bank (uint32_t base)
        
        set_send_bank(0);
 
-       set_send_bank(0);
-
        boost::shared_ptr<SelectButton> sl = boost::dynamic_pointer_cast<SelectButton>(id_controller_button_map[SelectLeft]);
        boost::shared_ptr<SelectButton> sr = boost::dynamic_pointer_cast<SelectButton>(id_controller_button_map[SelectRight]);