From b648b3a4b40631a7f4f25a75f57c9be0761fc2f6 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 27 Mar 2019 09:58:12 -0700 Subject: [PATCH] minor tweaks to use initialization rather than assignment --- libs/ardour/session_transport.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index 40a0b7e358..0c424704bf 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -1169,19 +1169,15 @@ Session::butler_transport_work () { /* Note: this function executes in the butler thread context */ -restart: - bool finished; - PostTransportWork ptw; + restart: boost::shared_ptr r = routes.reader (); + int on_entry = g_atomic_int_get (&_butler->should_do_transport_work); + bool finished = true; + PostTransportWork ptw = post_transport_work(); uint64_t before; - int on_entry = g_atomic_int_get (&_butler->should_do_transport_work); - finished = true; - ptw = post_transport_work(); - DEBUG_TRACE (DEBUG::Transport, string_compose ("Butler transport work, todo = %1 at %2\n", enum_2_string (ptw), (before = g_get_monotonic_time()))); - if (ptw & PostTransportLocate) { if (get_play_loop() && !Config->get_seamless_loop()) {