From 4b095aad6204f337ddbf87d744b476681af4a0e3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 19 Apr 2021 15:47:32 -0600 Subject: [PATCH] additional debugging for TransportFSM events --- libs/ardour/transport_fsm.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/ardour/transport_fsm.cc b/libs/ardour/transport_fsm.cc index a6587089fa..aa77eab27a 100644 --- a/libs/ardour/transport_fsm.cc +++ b/libs/ardour/transport_fsm.cc @@ -115,12 +115,15 @@ TransportFSM::process_events () if (process_event (*e, true, deferred2)) { if (!deferred2) { /* event processed and not deferred again, remove from deferred */ + DEBUG_TRACE (DEBUG::TFSMEvents, string_compose ("processed deferred event %1, now deleting\n", enum_2_string (deferred_ev->type))); e = deferred_events.erase (e); delete deferred_ev; } else { + DEBUG_TRACE (DEBUG::TFSMEvents, string_compose ("deferred event %1 re-deferred\n", enum_2_string (deferred_ev->type))); ++e; } - } else { /* process error or deferred (again) */ + } else { /* process error */ + DEBUG_TRACE (DEBUG::TFSMEvents, string_compose ("deferred event %1 failed, deleting\n", enum_2_string (deferred_ev->type))); ++e; delete deferred_ev; }