suppress route-group-reorder signal when
session is being destroyed.
Glib::RefPtr<TreeSelection> selection = _display.get_selection();
TreeView::Selection::ListHandle_Path rows = selection->get_selected_rows ();
- if (rows.empty()) {
+ if (rows.empty() || _session->deletion_in_progress()) {
return;
}
void
EditorRouteGroups::row_deleted (Gtk::TreeModel::Path const &)
{
- if (_in_rebuild) {
+ if (_in_rebuild || !_session || _session->deletion_in_progress()) {
/* We need to ignore this in cases where we're not doing a drag-and-drop
re-order.
*/