From 43f4b8248534664ad0b970f4f01c873d6603f57a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 8 May 2015 16:12:51 -0400 Subject: distribute use of RouteAddedOrRemoved to appropriate places. It might be wise to use this rather than GUIIdle but that needs further investigation --- libs/ardour/session.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs') diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index e69ddfabca..7f9e26dffe 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -2191,6 +2191,8 @@ Session::new_midi_track (const ChanCount& input, const ChanCount& output, boost: new_routes.push_back (track); ret.push_back (track); + + RouteAddedOrRemoved (true); /* EMIT SIGNAL */ } catch (failed_constructor &err) { @@ -2581,6 +2583,8 @@ Session::new_audio_route (int input_channels, int output_channels, RouteGroup* r ret.push_back (bus); + RouteAddedOrRemoved (true); /* EMIT SIGNAL */ + ARDOUR::GUIIdle (); } @@ -2705,6 +2709,8 @@ Session::new_route_from_template (uint32_t how_many, const std::string& template ++control_id; ret.push_back (route); + + RouteAddedOrRemoved (true); /* EMIT SIGNAL */ } catch (failed_constructor &err) { -- cgit v1.2.3