From 5bc8750f73c7b4f4d4fe2c15831862c2bfd8250a Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 28 Dec 2013 16:15:00 +0100 Subject: [PATCH] prevent 0-pointer dereference in editor_routes.cc - fixes #5794 --- gtk2_ardour/editor.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index cf3eab5724..faa2a0cf56 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -4871,8 +4871,10 @@ Editor::add_routes (RouteList& routes) rtv->view()->RegionViewRemoved.connect (sigc::mem_fun (*this, &Editor::region_view_removed)); } - _routes->routes_added (new_views); - _summary->routes_added (new_views); + if (new_views.size() > 0) { + _routes->routes_added (new_views); + _summary->routes_added (new_views); + } if (show_editor_mixer_when_tracks_arrive) { show_editor_mixer (true);