From 4a7eb62bf869e156d58e5c6f56ac355e747b3ad9 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 28 Jun 2014 21:36:13 +0200 Subject: use state Session::StateProtector --- gtk2_ardour/editor_ops.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 96be9ed4a5..aa386e6340 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -6565,8 +6565,11 @@ edit your ardour.rc file to set the\n\ return; } - for (vector >::iterator x = routes.begin(); x != routes.end(); ++x) { - _session->remove_route (*x); + { + Session::StateProtector sp (_session); + for (vector >::iterator x = routes.begin(); x != routes.end(); ++x) { + _session->remove_route (*x); + } } } -- cgit v1.2.3