From 32b41037b5350a5a201d1d00390e4b942da45c4f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 13 Jun 2022 13:43:31 -0600 Subject: [PATCH] libpbd: do not use debug transmitter inside BaseUI::signal_new_request() to avoid recursion --- libs/pbd/base_ui.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/pbd/base_ui.cc b/libs/pbd/base_ui.cc index d41d6aac44..9c0a9a264d 100644 --- a/libs/pbd/base_ui.cc +++ b/libs/pbd/base_ui.cc @@ -163,7 +163,9 @@ BaseUI::request_handler (Glib::IOCondition ioc) void BaseUI::signal_new_request () { - DEBUG_TRACE (DEBUG::EventLoop, string_compose ("%1: signal_new_request\n", event_loop_name())); + if ((DEBUG::EventLoop & PBD::debug_bits).any()) { + std::cout << "DEBUG::EventLoop: " << string_compose ("%1: signal_new_request\n", event_loop_name()); + } request_channel.wakeup (); }