Remove duplicate calls to set_session

Windows managed as Proxy do not need direct calls to set_session().
This is already handled by WM::Manager::instance().set_session()

Also WM set_session() called it twice.
This commit is contained in:
Robin Gareus 2021-09-20 04:21:21 +02:00
parent 851fab7ec3
commit 23c5793173
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
4 changed files with 13 additions and 17 deletions

View file

@ -116,14 +116,6 @@ ARDOUR_UI::set_session (Session *s)
transport_ctrl.set_session (s);
if (big_transport_window) {
big_transport_window->set_session (s);
}
if (virtual_keyboard_window) {
virtual_keyboard_window->set_session (s);
}
update_path_label ();
if (!_session) {
@ -162,10 +154,6 @@ ARDOUR_UI::set_session (Session *s)
big_clock->set_session (s);
video_timeline->set_session (s);
lua_script_window->set_session (s);
plugin_manager_ui->set_session (s);
plugin_dsp_load_window->set_session (s);
dsp_statistics_window->set_session (s);
transport_masters_window->set_session (s);
rc_option_editor->set_session (s);
roll_controllable->set_session (s);
@ -976,7 +964,6 @@ BigTransportWindow*
ARDOUR_UI::create_big_transport_window ()
{
BigTransportWindow* btw = new BigTransportWindow ();
btw->set_session (_session);
return btw;
}
@ -984,7 +971,6 @@ VirtualKeyboardWindow*
ARDOUR_UI::create_virtual_keyboard_window ()
{
VirtualKeyboardWindow* vkbd = new VirtualKeyboardWindow ();
vkbd->set_session (_session);
return vkbd;
}