From c24199e8e885800147aa98ce2b48b5d830bd51ed Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Thu, 10 Mar 2022 12:48:46 -0800 Subject: [PATCH] [lldb] Always listen for progress events in the default event handler We came to the conclusion that this doesn't matter for VSCode/Xcode because they don't use the default event loop and that other clients who might care should use the setting. Differential revision: https://reviews.llvm.org/D120972 --- lldb/source/Core/Debugger.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp index 3d3bc75..57e7ca45 100644 --- a/lldb/source/Core/Debugger.cpp +++ b/lldb/source/Core/Debugger.cpp @@ -1631,10 +1631,8 @@ lldb::thread_result_t Debugger::DefaultEventHandler() { CommandInterpreter::eBroadcastBitAsynchronousOutputData | CommandInterpreter::eBroadcastBitAsynchronousErrorData); - if (!m_broadcaster.EventTypeHasListeners(Debugger::eBroadcastBitProgress)) { - listener_sp->StartListeningForEvents(&m_broadcaster, - Debugger::eBroadcastBitProgress); - } + listener_sp->StartListeningForEvents(&m_broadcaster, + Debugger::eBroadcastBitProgress); // Let the thread that spawned us know that we have started up and that we // are now listening to all required events so no events get missed -- 2.7.4